Achillion Hotel
Attica / Athens City • View on MapPlease select your dates
Open : All Year ...... Achillion Hotel is a 3 star family hotel located in the heart of Athens center, ideal for business and leisure travel. Only a few minutes walking distance from Omonia central Metro station. More Info »