13The Leela Palace, Udaipur, India

The Leela Palace, nestled on the banks of Lake Pichola, is surrounded by the hypnotically beautiful Aravalli range. The hotel offers you a firsthand experience of royal living with its 80 luxuriously appointed rooms and suites. Lake facing rooms, traditional Rajasthan handicrafts and elegant furnishings lend regal grandeur the property.

LEAVE A REPLY

Please enter your comment!
Please enter your name here