article placeholder

Leela Palace Kempinski

Leela Palace Kempinski in this iconic city is celebrating the newest luxury hotel to debut in seven years. Udaipur, a city on a lake in India’s Rajasthan, has announced India’s first ESPA. Set amidst...
article placeholder

Imperial Hotel, Delhi, India

There was a time in Delhi, India, when The Imperial Hotel lived up to its name and was one of the ‘in’ places to stay. The old dowager, built in l932, however, with the passing of time, didn’t keep...