Offrant un restaurant, l'hotel Townhouse Meera Bagh New Delhi se trouve dans la localité de "West Delhi", à moins de 10 minutes en voiture du Dilli Haat et à 4 km de la tour de l'horloge. Cet hotel 4 étoiles comprend également un parking.
La résidence est idéalement situé à 4,1 km de la prison de Tihar. Les Chambres Mystérieuses de Delhi, à 15 minutes en voiture, est certainement un incontournable pour les touristes en famille à New Delhi. Townhouse Meera Bagh se trouve à quelques pas de la de New Delhi, tandis que l'arrêt de bus Meera Bagh est dans une zone de 50 mètres.
Le Red Chilli est juste à côté et propose une cuisine indienne.