Situado cerca de Ramakrishna Mission, el Hotel Leo Nueva Delhi proporciona un rápido acceso a varios lugares de la ciudad.
Las habitaciones de este lugar proporcionan a los huéspedes TV de pantalla plana con canales vía satélite, además de comodidades como climatizador. Todas las habitaciones tienen un inodoro separado y ducha.
Los huéspedes pueden comer en el restaurante Leo's Restaurant Lounge justo al lado del hotel Leo Nueva Delhi.
El Mercado de Karol Bagh está situato a poco más de 25 minutos a pie del hotel y la Sansad Bhavan se encuentra a 2 km. Entre los lugares de culto que puedes visitar al alcance de este hotel está la Mezquita del viernes. El Leo también está a 6 km de la Tumba de Safdarjung. La estación de metro Ramakrishna Ashram Marg, situada a unos 200 metros, ofrece una conexión rápida a todas las zonas de Nueva Delhi.