St Martin Church befindet sich in der Nähe vom 3-Sterne-Hotel O Clock Tower Inn und ist unter anderem innerhalb von etwa 10 Minuten mit dem Auto zu erreichen.
Tihar Prison Complex liegt circa 17 Minuten von hier entfernt. Dilli Haat liegt ebenfalls nur 25 Fußminuten vom Hotel entfernt. Die Bushaltestelle Hari Nagar Shaheed Pawan Sahni Chowk liegt lediglich 550 Meter entfernt.
Die Zimmer verfügen über einen Ankleidebereich und eine Sitzecke und sind zudem mit einem Schreibtisch ausgestattet. Die Zimmer bieten den Gästen ein persönlicher Safe, ein Ankleidebereich und eine Klimaanlage.