Lekka 21, Palia Vouli, Athens, Attica, Greece 10562
Amongst the most convenient hotels near Syntagma Square, Achilleas is a 3-star family-friendly hotel in a quiet, picturesque street near Plaka. It offers clean, modern rooms and friendly service. Wifi and breakfast are included in the room rate and
...more