Rating: 5 Stars
Title: The Leela Palace New Delhi | 5 Star Hotels in New Delhi -
One of the best hotels I have ever been to. There was something magical in this place, the welcome, ambiance, "old fashioned / modern" decor, service, food, rooms, the good smell everywhere, the linens, constantly heated bathroom, the Library Bar... Isn't that enough? Cannot imagine a better choice in Delhi. Thanks for a great experience!
User Selected Text:
The Leela Palace New Delhi, Diplomatic Enclave, Chanakyapuri, New Delhi 110 023, India
CTA Text: SHOP