A una distancia de 3 km del cómodo Hotel Leo Nueva Delhi, los huéspedes pueden visitar el Estadio de críquet Feroz Shah Kotla. El hotel, que dispone de 11 habitaciones con vistas a la ciudad, está ubicado en los alrededores de la Catedral del Sagrado Corazón.
Las habitaciones del Hotel Leo incluyen aire acondicionado, así como servicios multimedia como una tv de pantalla plana con canales vía satélite. Todas las habitaciones disponen de un inodoro separado y ducha en los cuartos de baño. Las habitaciones también disponen de baños privados con un inodoro separado y una ducha.
El restaurante Paankhuri Restaurant está a 550 metros.
Este hotel goza de una ubicación privilegiada en Nueva Delhi, a poco más de 10 minutos a pie de la estación de metro Ramakrishna Ashram Marg. Puedes visitar el Fuerte de Salimgarh, situado a una distancia de 3,1 km del Leo. El establecimiento está ubicado al alcance de Gem, en Nueva Delhi. La parada de autobús Sucheta Kriplani Hospital está a tan solo 10 minutos a pie.