Oyo 14687 Hotel Avtar Nowe Delhi mieści się w dzielnicy Paharganj oraz zapewnia przechowalnię bagażu. Ponadto ten hotel posiada Wi-Fi na terenie całego obiektu.
36 pokojów wyposażone są w klimatyzację wraz z nowoczesnymi udogodnieniami, w tym z telewizją wielokanałową. W pokojach znajdują się oddzielna toaleta i prysznic.
Restauracja The Indian Grill leży niedaleko od Oyo 14687 Hotel Avtar.
Muzeum Narodowe znajduje się w ciągu prawie 10 min jazdy od hotelu oraz Muzeum figur woskowych Madame Tussauds w Nowym Delhi jest w mniej niż 1 km. W bliskiej odległości od tego 3-gwiazdkowego obiektu leży Katedra Najświętszego Serca Jezusowego w Nowym Delhi, znane miejsce kultu. Zatrzymując się w Oyo 14687 Hotel Avtar w Nowym Dehli, można również podziwiać takie atrakcje przyrodnicze jak Ogrody Mogołów, które znajdują się w 3 km. Hotel znajduje się 15 min piechotą od przystanku kolejowego New Delhi, który zapewnia bezpośredni dostęp do głównych atrakcji turystycznych.