Featuring currency exchange and a tour desk, Hotel O The Spot New Delhi is nestled in New Delhi, about a 25-minute walk from Madame Tussauds Delhi. Wi-Fi is provided throughout the property.
The hotel is in the centre of New Delhi, not very far from Ramakrishna Ashram Marg underground station. The triumphal arch "India Gate" is 3.6 km from this 3-star hotel, while Panchkuian Road bus stop is approximately 600 metres away. Guests can find Nai Sarak, which is 30 minutes' walk away. The nearest underground station is around 200 metres away.
The Spot offers rooms with a sitting area featuring climate control, along with a flat-screen TV with satellite channels. Some rooms are fitted with an en suite bathroom.
Sam's Bar and Restaurant pampers guests with Indian dishes and lies only a few metres from this accommodation.