El hotel Townhouse Meera Bagh Nueva Delhi, de 4 estrellas, es el lugar ideal para alojarse en el barrio West Delhi de Nueva Delhi, a unos 3 km de las Mystery Rooms.
El Dilli Haat se sitúa a la vuelta de la esquina del hotel, mientras que la parada de autobús Meera Bagh se halla a tan solo 5 minutos a pie. Los huéspedes pueden visitar la Torre del Reloj, situada a unos 4 km. La estación de tren Nueva Delhi está a unos 20 minutos en coche.
El restaurante Red Chilli con comida india, está ubicado al lado del hotel Townhouse Meera Bagh Nueva Delhi.