Teniendo WiFi en toda la propiedad, el Hotel O South Galaxy Nueva Delhi, de 3 estrellas, está a 900 metros del Templo del loto. Este hotel también incluye un aparcamiento.
El hotel se encuentra en el barrio Sur de Delhi, bastante cerca del Templo Kalkaji. La Tumba de Safdarjung está muy cerca del South Galaxy Nueva Delhi, mientras que la estación de autobuses Paras Cinema, está a unos 5 minutos a pie. El alojamiento está a 7 km del parque temático Worlds of Wonder. Este hotel está situado a 400 m de Bahai House of Worship y a unos 5 minutos a pie de la estación de metro Kalkaji Mandir.
Las habitaciones del lugar están equipadas con Wi-Fi gratis y climatizador.
El restaurante Lord of the Drinks se halla cerca del hotel South Galaxy Nueva Delhi.