Hotel Avtar est situé à une distance de 3 km du restaurant Old Delhi halal, au cœur même de New Delhi. L'hôtel offre hébergement avec du Wi-Fi dans les zones publiques.
L'Hotel Avtar est situé à New Delhi, à une distance raisonnable de la station de métro Rajiv Chowk. La Cathédrale du Sacré-Cœur de Delhi est à 2 km de cet hôtel 2 étoiles et, et l'aéroport Delhi International est à 25 km. L'hôtel est situé à une distance de 3 km de la porte de l'Inde, et Shivaji Stadium Terminal se trouve à une promenade de 10 minutes à pied. La station de métro la plus proche est à une promenade de 10 minutes à pied.
40 chambres à L'Hotel Avtar de New Delhi sont équipées de conforts comme de la climatisation ainsi qu'une TV à écran plat avec des chaînes satellite. Les chambres offrent aux clients une TV à écran plat avec des chaînes satellite et de la climatisation.
L'hôtel se trouve à côté du restaurant Radhey Shyam Subhash Kumar avec ses plats indiens.