Hotel Hilltop Palace

5, Ambavgarh, Fatehsagar,
Udaipur
India