About Mamma Mia’s

In 1974, two brothers from Airola, Italy, Pasquale and Giovanni Viscariello, along with their wives Maria and Eugenia opened their first Italian restaurant in Kingston. They named it “Mamma Mia’s” in honor of their mother. Their children, Salvatore, Antonio, Gina and John, worked tirelessly beside them, assembling pizza boxes by the hundreds until they were tall enough to reach the counter.

With the success of the Viscariello brothers first two restaurants in Kingston and Plymouth Waterfront, and the ambition of the second generation, the family went on to open Carmela’s Italian Restaurant & Lounge, four other Mamma Mia’s locations, and Mia’s Catering. Together, the Viscariellos worked to provide customers with high quality authentic Italian cuisine in a family atmosphere.

Fast forward to today, and you’ll find Pasquale and Giovanni’s children and grandchildren hard at work throughout the restaurants including ThreeV, which stands for “third-generation Viscariello” and offers a contemporary take on American classics. A lot has changed since those early days in Kingston, but the family’s commitment to integrity, hard work and authentic Italian cuisine has remained the same. We thank you for visiting us.

Buon appetito...enjoy!


Plymouth WaterfrontCall Us 508.747.4670

HanoverCall Us 781.826.1600

CarverCall Us 508.866.7900

KingstonCall Us 781.585.9847

MarshfieldCall Us 781.834.3050

Plymouth PinehillsCall Us 774.773.3129

Contact Us

For immediate assistance or questions regarding orders, reservations, or event bookings, please call your preferred location.

To contact us or find answers to commonly asked questions, click here.

Viscariello Hospitality Group
Corporate Office Hours:
Monday – Thursday: 9:00am – 4:30pm
Friday – Closed
Phone: 508-747-4950


Plymouth Waterfront

122 Water St.
Plymouth, MA 02360


333 Columbia Rd.
Hanover, MA 02339


73 Main St.
Carver, MA 02330


134 Main St.
Kingston, MA 02364


93 Careswell St.
Marshfield, MA 02050

Plymouth Pinehills

3 Village Green North #312
Plymouth, MA 02360