Zlokalizowany w sercu miasta, Hotel Avtar Nowe Delhi jest doskonałą bazą wypadową w Nowym Dehli. W miejscach publicznych Goście mogą korzystać z Wi-Fi za dodatkową opłatę.
&&&1 Oferuje 40 pokojów wyposażonych w telewizję satelitarną i klimatyzację.
Radhey Shyam Subhash Kumar oferuje szeroki wybór dań kuchni indyjskiej i leży w odległości krótkiego spaceru od obiektu.
Ogród Talkatora znajduje się w około 3 km, a Muzeum Lalek Shankary leży około 25 min piechotą od hotelu. Popularne atrakcje, takie jak Muzeum figur woskowych Madame Tussauds w Nowym Delhi, leżą w mniej niż 1 km. W okolicy znajdują się też takie atrakcje przyrodnicze jak Ogrody Mogołów 3 km od tego hotelu. 2-gwiazdkowy Hotel Avtar jest położony tylko 10 min piechotą od dworca autobusowego Shivaji Stadium Terminal, natomiast Czerwony Fort jest w około 2 km.