Annabelle Beach Resort is an all-inclusive, 5-star resort located next to a Blue Flag beach. Comprising upscale bungalow-style rooms and junior suites, all are designed in the typical Aegean architectural style and surrounded by gardens. The hotel has 2 restaurants, 3 bars, all-day entertainment activities for all ages, and a wide range of spa facilities and services.