10 Achilleos street Metaxourghio Sq
Athens, Attica 104 36
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.