Achillion Hotel се намера на 1 км от курортното селище Скала Потамия, на 12 км от пристанище и град Лименас. Хотелът е заобиколен от маслинови горички с гледка към планините и морето. Разстоянието до плажа е около 300 м., където има чадъри и шезлонги срещу доплащане. Плажът е пясъчен.