Los huéspedes del Hotel Townhouse Nueva Delhi pueden disfrutar de acceso al Lago Surajkund, enclavado a unos 25 minutos a pie. El hotel, que está equipado con 36 habitaciones con vistas a la ciudad, está enclavado a unos 6 km del Parque Acuático Atlantic Water World Delhi.
Entre las atracciones, que hay a unos 10 minutos en coche de este hotel cómodo encontrarás el Santuario de Vida Silvestre Asola Bhatti. La estación de tren Nueva Delhi está a pocos pasos del Townhouse, mientras que la estación de metro Badarpur se encuentra a unos 100 metros.
Las habitaciones de este establecimiento cómodo ofrecen una tv de pantalla plana con canales vía satélite a los huéspedes, así como comodidades como aire acondicionado. Los baños tienen un inodoro separado y una ducha para mayor comodidad. Están equipados con baños familiares que ofrecen un inodoro separado y una ducha.
Podrás disfrutar de un desayuno vegetariano diario en el establecimiento. Con platos de la cocina china, el restaurante 7 Eleven Momos se encuentra no muy lejos del Hotel Townhouse.