There is no place like The Leela Palace New Delhi… If you want to treat yourself and your loved ones to an unforgettable holiday in India, this is your ideal choice. Located in New Delhi’s Diplomatic Enclave only 15 kilometres from the airport, The Leela Palace works its charm on each and every visitor.
Boasting rooms and suites of modern splendour and world class restaurants, The Leela Palace offers its guests a complete luxury holiday experience. Guests are surrounded by original art work, exceptional service and splendour in every detail of the hotel. No wonder it’s considered the top hotel in New Delhi – you could simply not ask for anything more in a holiday.
The Leela Palace New Delhi is a once in a lifetime experience that you deserve to have…