Great place to get fresh fish if you are in Northern Italy. Italia Restaurant is located at the end of Superior Isola dei Pescatori(Fishermen Island), in the heart of Largo Maggiore. Since all the crew from the boat that took us to the island ate at this place, I thought it would be a good selection. I was right! I recommend getting the special of the day with a local wine that complements the meal. The Risoto was amazing!