Athena Inn is rated 3 stars and provides visitors with parking, a safe deposit box and an elevator.
The prime location in South Delhi district of New Delhi offers an easy access to Delhi Art Gallery, Alai Minar and Bahai Lotus Temple.
Athena Inn is within a 15-minute drive to Indira Gandhi Intl airport.
The rooms in Athena Inn are fitted with cable TV, free wireless internet and a safe.
Eat & Drink
Serving an array of dishes, Mainland China and Chalchitra are just 300 meters away.
Residents will benefit from laundry, airport transfer and valet parking.