The Leela Palace Udaipur
The Leela Palace is located along the shores of Lake Pichola and showcases views of the Aravalli Mountains. Guests can choose from 80 well-appointed guest rooms and suites. All rooms have luxury amenities and picture perfect views of Lake Pichola and its majestic palaces.
The Leela Palace hosts an ideal setting for fine dining. Restaurants serve exotic dishes under the stars, namely, the Sheesh Mahal and the Library Bar. Furthermore, the hotel has a spa over-looking Lake Pichola. The Spa offers various therapeutic treatments.