A Home For Nature Lovers - Jambughoda Palace, Jotvad is located in Jambughoda. The resort provides an indoor pool and room service and free Wi-Fi throughout the property.
Numero delle stanze: 19
A Home For Nature Lovers - Jambughoda Palace Dist, Jambughoda, Jotvad, Gujarat 389390, 389390 Jambughoda, India