The Leela Palace New Delhi is set in a tourist area of New Delhi next to Sai Baba Temple, India Gate and Gandhi Smriti. The exclusive hotel in New Delhi attracts guests with its Edwardian architecture.
The hotel is conveniently located close to INA subway station. The center of New Delhi is 8 km away from the venue.
Enclosed by a cathedral, a museum and monuments, the hotel offers a beautiful view over the garden.
The property enjoys great location within a 10-minute drive to Indira Gandhi Intl airport.
The hotel comprises 260 soundproof rooms with a safe, multi-channel television, ironing facilities, high-speed internet and IDD telephone as well as coffee/tea makers, a fridge and a dishwasher. The rooms also feature carpet floor and wooden furnishing.
Eat & Drink
Guests can unwind in the 24-hour restaurant, which serves fine Asian cuisine. At the stylish café bar guests will enjoy a selection of cocktails, coffee and wines. The property is set in South Delhi district, within about 5 minutes' walk of The Qube and Garam Masala that serve delectable meals.
Guests can make use of concierge service, turndown service and newspaper service on site.
On-site recreational facilities include reflex massage, facials and Ayurveda therapy.
Wireless internet is available in the entire hotel for additional charge.
Free private parking is possible on site.
Year renovated: 2011.
Number of floors: 9.
Number of rooms: 260.