Situado no bairro Sul de Delhi em Nova Deli, a cerca de 20 metros a pé da Universidade Jamia Millia Islamia, Hotel Athena de 40 quartos oferece terraço para tomar sol. Os hóspedes apreciarão a vista para a cidade, um local isolada perto da estação de metrô, enquanto permanecem neste hotel 3 estrelas.
O hotel está situado a cerca de 25 km do aeroporto Internacional de Delhi e a cerca de 6 km dos locais culturais como o Museu Nacional do Artesanato. A área inclui atrações religiosas como o Templo de Akshardham (a 4.8 km) e o Templo de Lótus (a 2.2 km). Forte de Tughlaqabad fica a cerca de 7 km deste estabelecimento.
Mobiliados com sofá e mesa de trabalho, alguns dos 40 quartos apresentam ferro de passar, o ferro e tábua de passar, controle de temperatura, bem como Wi-Fi gratuito e TV de tela plana com canais via satélite. Os hóspedes também podem usar banheiro separado e chuveiro, juntamente com comodidades como roupões e pantufas.
Athena de Nova Deli oferece um café da manhã bufê servido todos os dias no restaurante. Os pratos da cozinha indiana são oferecidos no Deep Sweet Corner, a alguns minutos de carro deste estabelecimento.