The Leela Palace is one of the opulent five star hotels in New Delhi. It is situated at Diplomatic Enclave, Chanakyapuri, New Delhi. IGI airport is 15 km away from this resort. The Leela Palace has 254 rooms with all the amenities and ambience. This hotel has a rooftop swimming pool which offers the panoramic view of the city. ‘The Qube’ restaurant offers International and Indian buffet. ‘Jamavar restaurant’ serves Indian dishes.