Overview
Centrally situated, Achillion Hotel is only a few metres from the vibrant Omnia Square. The area is home to the largest museum in Athens, National Archaeological Museum. A visit to Athens Art Gallery can also be worthwhile.
Rooms & Suites
Our adequate rooms have contemporary designs & come with up-to-date amenities such as air conditioning, private bathroom, hair-dryer, direct dial telephone, clock, radio, satellite TV & refrigerator.