Located 192 meters from Chowka Restaurant. The 3-star Capital O 23356 Hotel Kumbhal Castle offers comfort and convenience whether you're on business or holiday in Kumbalgarh.
Located 220 meters from Chowka Restaurant. Set in a prime location of Kumbalgarh, Hotel Kumbhal Palace puts everything the city has to offer just outside your doorstep.