Achilleas Hotel
Attica / Athens City • View on MapPlease select your dates
Open All Year... Amongst the most convenient hotels near Syntagma Square, Achilleas 3 star Hotel in Athens is a family friendly establishment in a quiet, picturesque street near Plaka. More Info »