Located 839 meters from lic of india. 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,221 meters from lic of india. Located in Qutab Minar, Edition O 30095 Iris Park Hotel is a perfect starting point from which to explore New Delhi and NCR.