The Leela Palace Udaipur...
Awarded as the Best Luxury Hotel of the Year, The Leela Palace Udaipur is the only modern palace hotel on the banks of Lake Pichola. It offers offers 80 lake view rooms and suites, on-site dining, spa and much more....
Udaipur, India