Self-catering accommodation with a sea view. Features a restaurant, bar, and garden. Offers Greek dishes and wines.