Large indoor/ outdoor restaurant serving a wide selection of food and wine.
Very popular and highly recommended.