30 21 0323 3197
Lekka Str. 21, Athens, 105 62, Greece
Hotel
3-star hotel
7.6
Summer Travel in Athens, Attica, Central Greece in Hotel Achilleas
With an excellent location in Athens city centre, 2 minutes walk from Syntagma square and close to all the historical sites, Hotel Achilleas offers clean, modern rooms and friendly service. Read more…