W Hotel Athena Nowe Delhi znajduje się sprzęt do barbeque i salon fryzjerski, a Świątynia Lotosu jest w odległości 25 min spacerem. Wśród udogodnień hotelu są wymiana walut i bezpłatne gazety oraz Wi-Fi na terenie całego obiektu.
Pokoje w tym 3-gwiazdkowym obiekcie zapewniają gościom telewizję satelitarną oraz takie udogodnienia, jak żelazko z deską do prasowania i klimatyzacja. Łazienka wyposażona jest w oddzielną toaletę i prysznic. Z okien tego hotelu rozpościera się widok na miasto.
Obiekt noclegowy serwuje zachwycające śniadanie każdego ranka. Restauracja Deep Sweet Corner znajduje się nie więcej niż 650 m od Athena.
Ten hotel mieści się w Nowym Dehli, 750 metrów od Ashram. Do pobliskich atrakcji turystycznych należy również Grobowiec Safdarjunga, w około 6 km. Brama Indii znajduje się również w około 7 km. Athena w Nowym Dehli mieści się w odległości kilku przecznic od przystanku autobusowego Bharat Nagar.