Alcor spa resorts, located in the Qila Kumbhalgarh area, is a popular choice for travelers. The property is just 2.5 Km away from the city center, and it normally takes about 128 minutes to reach the airport. W ... Read more

View all Luxury Hotels in Kumbalgarh