Restaurant Luostarin Puutarha, established in 1987, offers delicious pizzas. Located near the Naantali guest harbor.