A tan solo 1 km del Hotel O The Spot Nueva Delhi, los huéspedes pueden visitar el Observatorio astronómico Jantar Mantar. Los huéspedes se beneficiarán de consigna de equipaje, así como del servicio de cambio de divisas y el mostrador de información turística disponibles en las instalaciones.
La zona incluye lugares de interés religioso como la Iglesia Catedral de la Redención (a 2 km) y la Catedral del Sagrado Corazón (a 2,1 km). Entre las atracciones culturales cercanas se localiza el Museo de Cera Madame Tussauds Delhi, a pocas cuadras del hotel The Spot. Este hotel está a 10 minutos a pie de la estación de autobuses New Delhi Railway y a unos 700 metros de la estación de metro Ramakrishna Ashram Marg.
Este hotel de 3 estrellas recibe a sus huéspedes en 30 habitaciones equipadas con una tv de pantalla plana con canales vía satélite, además de comodidades como aire acondicionado. También dispone de un escritorio y televisor en las habitaciones. Están equipados con baños en suite.
Entre las opciones gastronómicas encontrarás el restaurante The Exotic Roof Top Restaurant, que ofrece un menú indio y se encuentra muy cerca del Hotel O The Spot.