Contact Us

Contact information and driving directions for each Mamma Mia's restaurant can be found here.

To make a reservation, please call:


Mamma Mia's Carver
508-866-7900


Mamma Mia's Marshfield
781-834-3050


Mamma Mia's Pinehills
774-773-3129


Mamma Mia's Waterfront
508-747-4670


Mamma Mia's Hanover
No reservations accepted


Mamma Mia's Kingston
No reservations accepted


We apologize if your experience was not up to our standards. We would like to hear from you. For immediate service, please call your preferred Mamma Mia's location.

Mamma Mia's Carver
508-866-7900


Mamma Mia's Hanover
781-826-1600


Mamma Mia's Kingston

781-585-9847

Mamma Mia's Marshfield
781-834-3050


Mamma Mia's Pinehills
774-773-3129


Mamma Mia's Waterfront
508-747-4670


  • If you prefer, you may contact our corporate office at 508-747-4950 or email us at marketing@viscariellohg.com. Please allow 1-2 business days response time for email.
  • Party Trays
    Catering
    The Tuscan Room at Mamma Mia's Plymouth Waterfront provides an intimate event space with expansive views of Plymouth Harbor. For more information or to book your next event, please call 508-747-4670.
    • 25-50 people
    • 3-hour bookings
    • Available Sunday—Thursday, Friday—Saturday 11-4 (no evenings)
    At this time, we do not offer delivery.
    Purchase a gift card online or call our corporate office 508-747-4950. Check a gift card balance.
    We're hiring! Visit our careers page.
    To request a donation, visit our donations page.
    Please contact our corporate office at 508-747-4950.
    Please call your preferred Mamma Mia’s location.

    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

    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.

    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