Das Hotel Townhouse Subash Nagar Metro Station Neu-Delhi verfügt über 30 Zimmer und liegt etwa 25 Gehminuten vom Dilli Haat entfernt. Auf dem Gelände gibt es einen Gepäckraum.
Das Hotel befindet sich im Bezirk West Delhi, in rund 700 Meter Entfernung von der U-Bahn-Station Subhash Nagar. Die Gäste können das Pacific Mall gleich neben dem Hotel leicht erreichen. Vom Townhouse Subash Nagar Metro aus liegt das Schönste der Stadt zum Greifen nah und der Uhrturm ist etwa 30 Gehminuten von entfernt. Die Bushaltestelle Khyala Mod ist 850 Meter von der Unterkunft und der Bahnhof Neu-Delhi liegt in 12 Kilometer Entfernung von der Unterkunft.
Neben einer Sitzecke sind die Zimmer in dem komfortable Hotel mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Für den Komfort der Gäste sind alle Zimmer mit einer Klimaanlage ausgestattet. Das Townhouse Subash Nagar Metro verfügt zudem über private Badezimmer mit einer getrennten Toilette und einer Dusche.
Das kontinentale Frühstück gibt es jeden Morgen. Das Restaurant Haldiram's bietet eine große Auswahl an Gerichte der indischen Küche und liegt zudem circa 6 Gehminuten von der komfortablen Unterkunft entfernt.