The Venice of the east, Udaipur not only has some of the best hotels in India but the world. The Leela Palace Udaipur has been ranked as the world's best hotel by Travel+Leisure, USA readers survey 2019.
Announcement
Collapse
No announcement yet.
Which is the India's number one hotel?
Collapse