El Leela Palace es un hotel de lujo ubicado en el corazón de Nueva Delhi. Ofrece habitaciones y suites elegantes, un spa de clase mundial, una piscina al aire libre y varios restaurantes. El desayuno está incluido en la tarifa de la habitación y se sirve en el restaurante Qube, que ofrece una amplia variedad de opciones de desayuno.