Doté d'une thérapie Spa, d'une terrasse et des barbecues, Hotel Athena New Delhi est niché dans le quartier Sud de Delhi, à 6 km du Parc d'attractions Worlds of Wonder. Comprenant un bar en terrasse, entre autres détails de cet hotel 3 étoiles, vous trouverez un bureau de change et un bureau d'excursions.
Situé près de la station métropolitaine, l'hotel se trouve à 10 minutes en voiture de Dargah de Nizamuddin. Le Boulevard Rajpath est situé à 7 km d'Athena de New Delhi, ainsi que l'aéroport Delhi International est à 25 km. La région est remarquable pour ses lieux d'enseignement comme l'Université islamique nationale, situé à côté de cet hotel.
Certaines des 40 chambres sont climatisées et équipées du Wi-Fi gratuit, d'un coin salon et d'une télévision satellite à écran plat. En plus d'un minibar, elles disposent également du Wi-Fi gratuit et d'une télévision satellite à écran plat pour vous divertir. Les chambres d'Athena donnent sur la ville.
Chaque matin un petit déjeuner délicieux sous forme de buffet est distribué. Breakfast est servi dans le restaurant palm de l'hôtel.