The Leela Palace is the five star luxury hotel in Delhi offering comfort and elegant. The Leela Palace New Delhi, a flagship property of The Leela Palaces, Hotels and Resorts, it is one of the finest architectural marvels built from ground up in the last thirty years in downtown Delhi. Built in the shape of a butterfly, this visual spectacle is ensconced in the heart of Chanakyapuri, near the prestigious neighborhood of Diplomatic Enclave, blending seamlessly with its majestic surroundings.
Location: 11 Kms from Delhi Airport.
Address: Diplomatic Enclave, Chanakyapuri, New Moti Bagh, New Delhi, Delhi 110023.