Offrant un stockage des bagages, Hotel O Clock Tower Inn New Delhi se trouve dans le quartier "West Delhi" à New Delhi, à moins de 3 km du jardin Srinagesh et à moins de 1 km du Dilli Haat. L'hotel comprend également un parking.
Cet hotel 3 étoiles est commodément situé à une courte distance de la prison de Tihar. Les Chambres Mystérieuses de Delhi, à 10 minutes en voiture, est certainement un incontournable pour les touristes en famille à New Delhi. À seulement 550 mètres d'O Clock Tower Inn, vous trouverez la tour de l'horloge. L'arrêt d'autobus l'Hari Nagar Shaheed Pawan Sahni Chowk est à 10 minutes de marche.
Certaines des 30 chambres sont climatisées et équipées du Wi-Fi gratuit et d'une TV.