Das 4-Sterne-Hotel Townhouse Vinobapuri Metro Station Neu-Delhi liegt circa 2 Kilometer vom Humayun-Mausoleum in Neu-Delhi entfernt und bietet ein Restaurant.
Der Hazrat Nizamuddin Dargah liegt in 10 Autominuten Entfernung. Eine 15-minütige Fahrt bringt Sie zu den Lodi-Gärten. Die nächstgelegene U-Bahn-Station Vinobapuri befindet sich in 500 Meter Entfernung vom Townhouse Vinobapuri Metro Neu-Delhi.
Die 30 klimatisierten Zimmer bieten Annehmlichkeiten wie eine Klimaanlage an. Die Zimmer bieten den Gästen WLAN, ein Flachbildfernseher mit Satellitenkanälen und eine Klimaanlage.
Zu den nahe gelegenen gastronomischen Einrichtungen gehört das Restaurant Amar Corner, das sich etwa 19 Minuten zu Fuß von hier entfernt befindet.