Los huéspedes del South Delhi Inn Nueva Delhi, de 3 estrellas, pueden disfrutar de acceso al Santuario Nizamuddin Dargah, situado a unos 25 minutos a pie. El hotel cuenta con consigna de equipaje para garantizar la seguridad de los huéspedes.
La Tumba de Humayun se localiza a una distancia de 2 km de este hotel en Nueva Delhi. Puedes encontrar fácilmente la Puerta de la India a poco más de 15 minutos en coche del South Delhi Inn Nueva Delhi. La parada de autobús Nehru Nagar está a 700 metros de de este alojamiento, y a una distancia de 10 km de la estación de tren Nueva Delhi.
También cuentan con baños privados.
Se ofrece un desayuno gratuito a diario. Puedes cenar en el restaurante Indian Accent, a tan solo 7 minutos a pie.