Found 2 matches
I've been going to Mamma Mia's Restaurant since I was 6mths old, first the Kingston location, and for over 20 years, the Plymouth location. No matter how many pizza places I go to, nothing touches their pizza. Good prices, a friendly atmosphere and a fantastic view of the harbor, the Plymouth location is another must visit if you are in the mood for pizza when in Plymouth. Visit their website to find their other locations as well.
Plymouth, Massachusetts
submitted by: roadtrippr