Remove Ads

Photo of Mamma Mia's- Plymouth Waterfront

Mamma Mia's- Plymouth Waterfront

122 Water St, Plymouth, Massachusetts 02360 USA

247 Reviews

Great location, right across from the hahbah

Photo Credit: Yelp

Remove Ads