Das 4-Sterne-Hotel Townhouse Meera Bagh Neu-Delhi besitzt 30 Zimmer und liegt circa 4 km vom Dilli Haat entfernt.
Das Hotel ist ideal in ungefähr 10 Autominuten Entfernung von den Mystery Rooms gelegen. Der Uhrturm in etwa 4,1 km Entfernung vom Hotel ist eine der nahegelegenen Attraktionen. Die Bushaltestelle Meera Bagh ist 50 m vom Townhouse Meera Bagh und der Bahnhof Neu-Delhi liegt in ungefähr 20 Autominuten Entfernung von der Unterkunft.
Indische Speisen werden im Restaurant Red Chilli aufgetischt, das 450 Meter von hier entfernt liegt.