Print now!

Achilleas Hotel in Greece, Athens


Achilleas is located in the very center of Athens, just two minutes walk from Syntagma square, where is the Parliament and the National Garden and few minutes away from Plaka area.

Print now!