Look inside 10 Best of the world's top 100 hotels revealed... -
Readers of Travel + Leisure gave The Leela Palace Udaipur 98.89 out of 100 in the publication’s annual ‘World’s Best 100 Hotels’ awards, which earned it the top spot. The 72-room, eight-suite Rajasthan hotel was lauded for its ‘breathtaking view of Lake Pichola’, ‘excellent facilities’, and its emphasis on good service. One fan said the spot would be … Continue reading Look inside 10 Best of the world’s top 100 hotels revealed… →