AEGEAN CASTLE

AEGEAN CASTLE

Set on a private, lush hill and 500 metres from Agia Eleousa Beach, the stone-built Aegean Castle features elegant accommodation overlooking the Aegean Sea. A b
AEGEAN CASTLE