Der Uhrturm befindet sich nur 25 Fußminuten von dem 4-Sterne-Hotel O Orchid Inn Neu-Delhi entfernt und ist unbedingt einen Besuch wert. WLAN ist im ganzen Gebäude verfügbar, so dass Sie in Verbindung bleiben können.
St Martin Church liegt knapp 3 Kilometer von hier entfernt. Im Stadtteil West Delhi gibt es verschiedene kulturelle Attraktionen wie das Indian Air Force Museum, das 10 Minuten mit dem Auto von hier entfernt ist. Der Srinagesh Garden ist in 15 Autominuten zu erreichen. Die Bushaltestelle Lajwanti Garden befindet sich in 250 Meter Entfernung zum O Orchid Inn Neu-Delhi.
Die 30 Zimmer sind mit einer Klimaanlage ausgestattet und verfügen über moderne Annehmlichkeiten wie einen Flachbildfernseher mit Satellitenkanälen.