Athena Suite is a 2-star property only 1.9 km from National Theatre, SPOT-Taipei Film House and Wulai Falls. The property features a baggage storage and an elevator.
The city center is 8 km away from the hotel. Ximending, Presidential Office Building and The Red House are about 5 minutes' walk away.
The hotel is situated near the temple and theaters.
Guests can enjoy american cuisine in Modern Toilet - Taipei Ximending located fairly close to the property.
Athena Suite can be reached in 10 minutes by car from Sung Shan airport.