Отель расположен в курортном местечке Сталис (Сталида), в трёх километрах от Малии, недалеко от пляжа. Построен в 1984 году, последняя реставрация была проведена в 2009 году.