The luxury The Athena Hotel is rated 3 stars and features 28 rooms for guests to stay in.
This hotel is about 2.3 km away from Lotus Temple. The distance between New Delhi city center and the property is 8 km.
Guests can reach The Athena Hotel by car from Indira Gandhi Intl airport in 25 minutes.
Rooms at The Athena Hotel feature modern touches such as free Wi-Fi, a minibar, a safe, television and a CD player. The Athena Hotel offers rooms with the terrace view. Bathrooms come with a shower, complimentary toiletries and bathrobes.
Eat & Drink
Guests can have breakfast in the restaurant every morning. A fine selection of Chinese dishes is served at the 24-hour restaurant. Ego Obsession and Barbecue nation offer an assortment of dishes within 850 meters of the property.
The on-site car rentals are also provided.