El cómodo Hotel Leo Nueva Delhi es el lugar ideal para alojarse en el barrio Chandni Chowk de Nueva Delhi, a unos 3 km de la Puerta de la India. El hotel ofrece 11 habitaciones con vistas a la ciudad.
La Catedral del Sagrado Corazón se ubica cerca de este hotel, mientras que la parada de autobús Sucheta Kriplani Hospital se halla a tan solo 10 minutos a pie. El hotel Leo Nueva Delhi destaca por su ubicación privilegiada a una distancia de 450 metros de Gem. Los huéspedes pueden conocer fácilmente la historia de Nueva Delhi visitando el Fuerte Rojo de Delhi, ubicado a una distancia de 2 km del alojamiento. La estación de tren Nueva Delhi está a un corto paseo del hotel, mientras que la estación de metro Ramakrishna Ashram Marg se encuentra a unos 10 minutos a pie.
Las habitaciones incluyen aire acondicionado, junto con comodidades modernas como una tv de pantalla plana con canales vía satélite. Muchas habitaciones del Leo disponen de inodoro separado y ducha. Además, los baños privados ofrecen un inodoro separado y una ducha.
El restaurante Paankhuri Restaurant con comida china, está ubicado a una distancia de 550 metros del lugar.