Holiday Gift Card Sale

Give the Gift of Good Taste

What We Do

SEE HOW WE CAN SERVE YOU
EVENTS

EVENTS

Learn all about the unique daily specials and events that each of our Mamma Mia’s locations has for you to enjoy.

LEARN MORE

LET MAMMA COOK FOR YOU

LET MAMMA COOK FOR YOU

Hosting a party or event? Let us take care of the food with our catering services so that you can truly be part of your party!

LEARN MORE

JOIN OUR FAMILY

JOIN OUR FAMILY

If you’re interested working in an environment with delicious food, fine wines, and outstanding service, join our family today!

LEARN MORE

MAMMA MIA’S GIFT CARD

MAMMA MIA’S GIFT CARD

Give the gift of authentic Italian food with a Mamma Mia’s gift card. Your family and friends will not be disappointed.

LEARN MORE

Weekly Events

SEE WHAT SPECIALS WE HAVE FOR YOU

Who doesn't like a good deal? Each of our Mamma Mia's locations has daily specials, including dinner specials, senior discount nights, live entertainment, and more!

Carmelas Logo

Visit Us At Our Sister Restaurant Too

Over 40 years ago, brothers Pasquale “Pat” and Giovanni “John” Viscariello opened the first Mamma Mia's restaurant. Twenty years later, the Viscariello Family opened a fine dining establishment named Carmela’s Italian Restaurant & Lounge, named after their mother Carmela. Come indulge in authentic dishes, incredible wines, and a luxurious environment at Carmela's today.

Visit Site

Locations

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

Map

Plymouth Waterfront

122 Water St.
Plymouth, MA 02360

Hanover

333 Columbia Rd.
Hanover, MA 02339

Carver

73 Main St.
Carver, MA 02330

Kingston

134 Main St.
Kingston, MA 02364

Marshfield

93 Careswell St.
Marshfield, MA 02050

Plymouth Pinehills

3 Village Green North #312
Plymouth, MA 02360