Barbecue restaurant offering a varied menu. Expect Greek specialties and fish dishes with sea views.