Located 915 meters from Incense Store. Set in a prime location of New Delhi and NCR, The Leela Palace New Delhi puts everything the city has to offer just outside your doorstep.
Located 1,154 meters from Incense Store. Located in Qutab Minar, Edition O 30095 Iris Park Hotel is a perfect starting point from which to explore New Delhi and NCR.