Situado justo al lado de la estación de metro Durgabai Deshmukh South Campus Station, el Hotel South Delhi Near Embassy Nueva Delhi ofrece Wi-Fi. El Museo memorial y biblioteca Nehru está a unos 10 minutos en coche de este apartamento, mientras que la Gurdwara Bangla Sahib se sitúa a 6 km.
No tardarás mucho en llegar al Museo Nacional de Ferrocarriles, situado a 2 km.
El aeropuerto internacional de Delhi se encuentra a 5 km, mientras que la estación de autobuses Satya Niketan está a unos minutos a pie del Hotel South Delhi Near Embassy. El apartamento tiene una terraza donde los huéspedes pueden disfrutar de una taza de té.