Situado en el distrito Paharganj, el Hotel Leo Nueva Delhi, ofrece acceso a locales de ocio como Club de golf de Delhi, a 6 km.
Este hotel está ubicado a 10 minutos en coche del Fuerte rojo de Delhi, y a 25 minutos a pie del Observatorio astronómico Jantar Mantar. El hotel está situado a 50 metros de Ramakrishna Mission, a unos minutos a pie de la estación de metro Ramakrishna Ashram Marg. Los huéspedes pueden acercarse fácilmente a la historia de Nueva Delhi visitando la Puerta de la India, ubicado a 3 km del hotel Leo. Este lugar, bien comunicado con la Casa Birla, a 15 minutos en coche, tambièn se encuentra no muy lejos de la estación de autobuses Paharganj stand.
Las habitaciones del hotel están equipadas con TV de pantalla plana con canales vía satélite y climatizador, y algunas también disponen de un baño privado. Los cuartos de baño disponen de un inodoro separado y una ducha, además de comodidades como toallas de baño y zapatillas.
El Leo está al lado de Leo's Restaurant Lounge y ofrece una amplia selección de comidas.