Just outside the town of Naoussa, this island resort is surrounded by tropical gardens and faces its own private beach. The property has 11 guest rooms... Read More

Back To Top