The Athena Hotel New Delhi is located 2.6 km from Lotus Temple and boasts flat-screen TV, a flat-screen satellite TV and a flat screen TV. Situated in South Delhi district, the venue is set 6 km from the triumphal arch "India Gate".
The accommodation is set in a touristic area of New Delhi. The hotel stands 700 metres from Ashram tube station. Nizamuddin is also a couple of minutes' drive away.
The property offers non-smoking rooms with cable satellite TV, free wireless internet and air conditioner. Some units include views of the terrace. The units also feature refrigerators and a kettle.
A buffet breakfast can be enjoyed in the restaurant in the morning before work or sightseeing. The Athena Hotel has an à la carte restaurant, which serves Indian cuisine. China Chowk at a 400 metres distance offers delectable dishes. Taimoor Nagar bus stop is nearly 150 metres away. Guests can work out at a fitness club and relax in a spa salon.
Check-in:from 14:00-14:30 hours
Check-out:until 11:00-12:00 hours
- Children and extra beds
- Maximum capacity of extra beds in a room is 1.