The Leela Palace Udaipur, situated on the banks of Lake Pichola in Rajasthan, is voted as the World’s Best Hotel by Travel + Leisure USA, Readers Award Survey 2019. This accolade was received in recognition of its unique location, exquisite architecture and personalised experiences that connect guests with the rich cultural heritage and heart of the city.
|