Welcome to Hotel Athena Inn New Delhi, Offering a restaurant and a 24-hour front desk, The Athena Hotel is located in New Delhi. Free Wi-Fi access is available. The property is located barely 5 km from the gorgeous Lotus Temple. The hotel is situated 8 km from the famous Qutub Minar. Indira Gandhi International Airport is located 22 km away. Nizamuddin Railway Station is located 7 km away. Nehru Place Bus Stand is located 3 km away. Rooms here will provide you with a flat-screen TV, air conditioning and a minibar. There is also an electric kettle. Featuring a shower, private bathrooms also come with free toiletries and slippers. Extras include a seating area and satellite channels. Other facilities offered include a tour desk, valet parking, luggage storage, dry cleaning and a laundry. Ambrosia Restaurant serves pan-Indian and Continental fare. Room service options are also available. (Hotel Athena Inn New Delhi hotels booking).