Mamma Mia's Restaurant

122 Water St.
Plymouth
Massachusetts
United States