Ubicado a 400 metros de Nehru Place, el hotel Townhouse South Valley Nueva Delhi tiene un salón compartido. Situado a 4 km de lugares deportivos como el Estadio Thyagaraj, este hotel de 3 estrellas se encuentra en el distrito Sur de Delhi.
Este hotel está situado a 500 metros del Templo ISKCON de Delhi, a unos 15 minutos en coche del Qutab Minar. El Fuerte de Tughlaqabad está situado a 4,1 km del hotel Townhouse South Valley. Las familias que viajen a Nueva Delhi disfrutarán estando a unos 20 minutos en coche del Zoológico de Delhi. La estación de metro Kailash Colony, situada cerca de esta propiedad, ofrece una rápida conexión con todas las zonas de Nueva Delhi.
El Townhouse South Valley acoge a sus huéspedes en 30 habitaciones equipadas con TV de pantalla plana con canales vía satélite, además de comodidades como climatizador.
Singh Sahib está a 1 km del hotel y está especializado en cocina asiatique.