St Martin Church liegt ca. 4 km von dem 3-Sterne-Hotel O Clock Tower Inn Neu-Delhi entfernt und ist unbedingt einen Besuch wert. Das Hotel bietet seinen Gästen 30 Zimmer und zahlreiche Annehmlichkeiten, darunter einen Gepäckraum.
Der Tihar Prison Complex liegt unter anderem 17 Gehminuten entfernt. Familien, die nach Neu-Delhi reisen, werden es genießen, in etwa 3 km Entfernung von den Mystery Rooms zu sein. Das O Clock Tower Inn liegt in unmittelbarer Nähe von der Bushaltestelle Hari Nagar Depot. Der Flughafen Delhi ist innerhalb von 20 Fahrminuten zu erreichen.
In einigen Zimmern stehen kostenloses WLAN und TV zur Verfügung.