Отель Αchillion расположен в деловом центре Афин, в 200 метрах от станции метро Omonoia. К услугам гостей номера с кондиционером и балконом. На всей территории отеля предоставляется бесплатный проводной доступ в Интернет.
Звукоизолированные номера оформлены в строгом стиле и оснащены кодовыми замками. В номерах имеются современные удобства, включая телевизор с плоским экраном и спутниковыми каналами, холодильник и собственную ванную комнату с феном.
По утрам для гостей отеля Achillion сервируют греческий завтрак «шведский стол». К услугам гостей также бар со спутниковым телевидением и ресторан, где предлагают обед и ужин.
Отель располагает интернет-уголком с бесплатным доступом в Интернет.
Сотрудники круглосуточной стойки регистрации отеля Achillion предоставят туристическую информацию и дадут полезные рекомендации. Гостям предлагают также карты города. Отель находится в нескольких остановках метро от многих достопримечательностей Афин.