Hotel Hilltop Palace
Hotel
Udaipur
Hotel Hilltop Palace is situated atop Ambavgarh Hill, overlooking Lake Fatehsagar and Udaipur Town. It features a rooftop restaurant and offers an outdoor swimming pool. Free parking is provided.
Number of rooms: 62
5, Ambavgarh, Fatehsagar,, 313001 Udaipur, India