Captain's Fish Bar is a restaurant serving Greek cuisine. It offers a beachside experience with sunbeds available.