10 Achilleos street Metaxourghio Sq
Athens, Attica 104 36
51 rooms, 0 floors
Area: Metaxourgio; free Wi-Fi, free parking. Located near Omonia and close to the Acropolis and Syntagma Square. The Apollo Hotel Roof Top Bar offers stunning views of Acropolis and Athens' sights. Guestrooms open to balconies with city or courtyard views and feature televisions with cable channels. Other amenities include air conditioning, and premium bedding. The hotel is close to Metaxourgio Metro Station.
(Additional fees may apply to some amenities)
- Internet Access
- Room Service