Con depósito de equipajes, el Hotel O Clock Tower Inn Nueva Delhi, de 3 estrellas, está a unos 4 km de la Iglesia de San Martín.
Este hotel, situado en el barrio West Delhi de Nueva Delhi, se encuentra a un corto paseo del Dilli Haat. El Complejo Penitenciario de Tihar está a 17 minutos a pie de este hotel, mientras que la estación de autobuses Hari Nagar Shaheed Pawan Sahni Chowk, está a unos 10 minutos a pie. La Torre del Reloj también está situada al lado del Clock Tower Inn Nueva Delhi. Para los que viajan desde lejos, el aeropuerto internacional de Delhi está a 20 minutos en coche.
Las con aire acondicionado habitaciones de este alojamiento cuentan con Wi-Fi gratis y televisión.