Das 3-Sterne-Hotel Townhouse 080 Meera Bagh Neu-Delhi liegt 26 Fahrminuten vom Flughafen Delhi entfernt und bietet ein Restaurant und einen Gepäckraum.
Das Hotel befindet sich im Bezirk West Delhi von Neu-Delhi, und Delhi Haat Janakpuri ist von hier aus in ca. 10 Minuten mit dem Auto zu erreichen. Vedic Expo liegt auch in einer Entfernung von etwa 10 Fahrminuten vom Hotel. Dilli Haat ist in einer Entfernung von circa 10 Autominuten von der Unterkunft. Die nächste Bushaltestelle Meera Bagh liegt in etwa 5 Gehminuten Entfernung.
Die 30 klimatisierten Zimmer verfügen über ein Fernsehen mit mehreren Kanälen und eine Klimaanlage und ein Bad mit einer getrennten Toilette, einer Badewanne und einer Dusche. Außerdem stehen den Gästen eine Badewanne und eine Dusche sowie tolle Annehmlichkeiten wie Toilettenartikel zur Verfügung.
Jeden Morgen wird ein Frühstück im Restaurant serviert. Das Restaurant Domino's Pizza befinden sich circa 5 Autominuten von der Unterkunft entfernt.