Отель расположен в на острове Аммулиани, в заливе горы Афон, всего в 100 метрах от порта из которого ежедневно отправляются круизы до горы Афон и полуострова Халкидики и 1 км от пляжа Аликес.