Leela Palace, India Our rating: Deluxe

Located on the banks of the beautiful Lake Pichola, the Leela Palace offers stunning lake views and a regal atmosphere.

View over the swimming pool, Leela Palace, Udaipur
Map of Leela Palace, India
View across the Leela Palace pool & spa to Udaipur
Duplex Suite, Leela Palace, Udaipur
View hotel in detail