L'Hotel Avtar New Delhi est un endroit pour séjourner dans le quartier "Paharganj", à 3 km de la porte de l'Inde. L'hôtel fournit également du Wi-Fi dans les zones publiques.
L'Hotel Avtar est situé à 10 minutes en voiture du Parc zoologique national de Delhi et la station de métro Rajiv Chowk est à moins de 10 minutes à pied. Le Centre national pour les arts Indira Gandhi est à 2 km de l'hôtel, tandis que la gare routière le Super Bazar est à une distance de 10 minutes de marche. La Mosquée du vendredi est non trop loin de cet hébergement.
Les chambres d'Hotel Avtar de 2 étoiles offrent aux clients une TV à écran plat avec des chaînes satellite, et des installations comme de la climatisation. Les chambres offrent aux clients une TV à écran plat avec des chaînes satellite et de la climatisation.
Les clients peuvent également profiter de la cuisine indienne aux restaurants situés à proximité, comme Radhey Shyam Subhash Kumar, à une distance de marche de l'hôtel.