The Leela Palace, New Delhi
The Leela Palace is a well known hotel located in the diplomatic area of New Delhi. Ideally located for visiting the city’s monuments and attractions, the hotel offers extremely comfortable rooms and suites complete with modern amenities.
At The Leela Palace enjoy dining at a range of restaurants and bars. Be pampered at the Spa by ESPA where are treatment rooms, a café, fitness studio, relaxation lounge, sauna and steam room.