Hotel Avtar Delhi includes 40 rooms and is 3 km from the St. James Church. The hotel offers Wi-Fi for INR 175 per 24 hours in public areas.
This 2-star hotel puts you in the centre of Delhi, 20 minutes' walk from Jantar Mantar Observatory. The Jama Masjid is in the vicinity of the property, and Main Bazaar is 1.2 km away. Staying at the Avtar, guests get perfect access to the theatre training NSD Institute - an educational site located a 25-minute walk away. This Delhi hotel is situated within 900 metres of Super Bazar bus stop and 850 metres from Rajiv Chowk tube station.
The rooms include air conditioning, along with such modern comforts as a flat-screen TV with satellite channels.
The luxurious Hotel Avtar is a short way from Rishi Vaishno Dhaba, that serves Indian cuisine.