The 3-star Avtar New Delhi Railway Station Hotel offers quick access to Sheila Cinema, situated just 450 metres away. This New Delhi hotel offers such comforts as an ATM machine and a tour desk, as well as a shared lounge.
The hotel is nestled in the Paharganj district, within 5 minutes' drive of the big Ajmal Khan Park and only 1.8 km from Madame Tussauds Museum. The Avtar New Delhi Railway is also 3.4 km from such natural sights as the Mughal Garden. The Chandni Chowk Market lies nearly a 20-minute walk away, while New Delhi tube station is within a few blocks of the accommodation. This New Delhi hotel is 850 m from New Delhi Railway bus station.
Guests can dine at McDonald's, serving American dishes, or at The Indian Grill, located merely 0.6 km away.