This palatial, luxury palace hotel is located at the heart of New Delhi, in close proximity to the city centre, the presidential palace and many of the major historical monuments.
The Leela Palace, New Delhi is a 5 star, luxury hotel located in Central New Delhi, 35 minutes from the international airport.
Elegant city or courtyard-view rooms feature WiFi (fee), flat-screen TVs, and tea and coffee-making facilities. Lavish suites add separate living areas, while club rooms and suites come with private-lounge access, breakfast and snacks, butler service and airport transport by BMW. Room service is available 24/7.
Amenities include 4 fine-dining restaurants, among them a hip, glass-enclosed international restaurant and renowned Le Cirque, serving French-Italian cuisine, plus a chic library bar. There's also a spa, gym and skyline-view rooftop pool.
Why we like it
Exceptional service, cuisine and facilities in incredibly opulent surroundings and the best roof-top pool in Delhi.