The Athena Hotel is a 4-star property situated about 2.4 km from Bahai Lotus Temple, India International Centre and Isa Khan's Tomb.
Thanks to a train station nearby, the hotel is well connected with other parts of Delhi.
The Athena Hotel can be reached in 20 minutes by car from Indira Gandhi Intl airport.
The hotel offers 28 rooms. They are fitted with a work desk, a minibar, an in-room safe, free Wi-Fi and TV. The guestrooms look out on the terrace. They feature bathrooms with complimentary toiletries and a shower.
Eat & Drink
Guests can have breakfast in the restaurant every morning. A variety of dishes are served in Al Bake Shawarma Center and Barbecue nation, which are only 10 minutes’ walk away.
The property offers a business center and computers to meet the needs of business travelers.