Sardinian restaurant Piazza Garibaldi offers pizza, pasta, and seafood. Enjoy dining in a spacious setting with a covered terrace. Established since 1998.