Zanurzony w przepięknych ogrodach pełnych roślin lokalnych jak i egzotycznych, ten nowoczesny hotel usytuowany na szczycie wzgórza, oferuje panoramiczne widoki na Zatokę Skopelos.
Kompleks hotelowy jest idealnie zlokalizowany w Skopelos, zaledwie 600 metrów od centrum miasta i portu.