Das Hotel O Clock Tower Inn Neu-Delhi befindet sich im Stadtteil West Delhi, in 6 Kilometer Entfernung von einer der beliebtesten kulturellen Sehenswürdigkeiten, dem Indian Air Force Museum. Das Hotel bietet 30 Gästezimmer und stellt zudem einen Gepäckraum zur Verfügung.
Die Hotelzimmer enthalten einen Safe, einen persönlichen Safe und einen Ankleidebereich. Ein Fernsehen mit mehreren Kanälen sowie Annehmlichkeiten wie eine Klimaanlage sind ebenfalls vorhanden.
Das Restaurant The Barbeque Company befindet sich direkt neben dem O Clock Tower Inn Neu-Delhi und serviert indische Gerichte, es liegt unter anderem nur 1 km von hier entfernt.
Zu den Sehenswürdigkeiten in der Nähe gehört CMC Limited in 25 Fußminuten Entfernung vom Hotel. Der Gurudwara Sis Ganj Sahib ist auch einen Besuch wert und liegt nur 30 Minuten Fußweg von hier entfernt. Zu Fuß erreichbar sind die Attraktionen der Uhrturm und Jain Temple. Delhi Haat Janakpuri ist nicht weit entfernt von der Unterkunft. Die Bushaltestelle Hari Nagar Shaheed Pawan Sahni Chowk liegt in unmittelbarer Nähe zum O Clock Tower Inn.