El Leela Palace es un hotel de lujo ubicado en el corazón de Nueva Delhi. Todas las habitaciones están equipadas con secador de pelo, así como con otras comodidades de alta calidad. El hotel cuenta con varios restaurantes, un spa y una piscina al aire libre.