Cavos Bay is built in a genuine architecture style, in six tiers on the picturesque Bay of Armenistis Village in the North coast of Icaria.

Surf Camps (1)

Login to save to your favorites