Situado a 5 minutos a pie de Bahai House of Worship, el Hotel O South Galaxy Nueva Delhi proporciona acceso a varias atracciones turísticas. Se ofrece WiFi en toda la propiedad.
Algunas habitaciones están equipadas con Wi-Fi gratis y climatizador.
El hotel South Galaxy está a 7 minutos a pie de Lord of the Drinks, que sirve deliciosas comidas.
Este hotel de 3 estrellas está a 7 km del parque temático Worlds of Wonder y a 4 km de la Tumba de Humayun. El South Galaxy se halla en el distrito Sur de Delhi, al lado del Templo Kalkaji. Además, el Santuario Nizamuddin Dargah se encuentra a 10 minutos en coche, mientras que la estación de metro Kalkaji Mandir está a unos cuantos pasos del hotel. Los huéspedes encontrarán la parada de autobús Paras Cinema al lado de la propiedad, a 350 metros.