80568D The Chamunda Palace is set in Udaipur, 15 km from Udaipur Railway Station and 17 km from Lake Pichola. This 3-star hotel offers room service and free Wi-Fi. City Palace of Udaipur is 17 km away and Sajjangarh Fort is 25 km from the hotel.
Number of rooms: 30
Udaisagar Lake Road Debari, Udaipur, 313001 Udaipur, India