Cozy restaurant and pub offering good food in a friendly atmosphere. Located in the Turku archipelago.