Piazza Martiri della Libertà, 3Isola della Scala 37063 Website: Click here for restaurant websitePhone: +39 045 730 0236