In addition, it is located just 100 m from the sandy beach of Almiros (free transfer) and 800m from Ammoudara Beach of St. Nikolaos.
Imagine a place of unique beauty experience the ideal holiday, refined down to the smallest detail with stunning sea views ... a place that transports you into a world of serenity, of pleasure, and pure relaxation.
The resort’s exclusive location, along with its impressive architecture seamlessly blending in with the rugged surroundings creates a natural hub of beauty and serenity for you to explore.
More about The Island Concept Boutique Hotel and for all your on line bookings.