LocationThe Leela Palace New Delhi
Chanakyapuri, Diplomatic Enclave, New Delhi, -- 110023 IN
The Leela Palace is located in New Delhi, India. It sits in the heart of the upscale Chanakyapuri district near the lovely, park-filled neighborhood known as Diplomatic Enclave. This advantageous location offers guests convenient access to foreign embassies and consulates, the central business district, and many top shopping areas and tourist attractions.
Indira Gandhi International Airport is 9 mi/15 km away.