• Mamma Mia's & Carmela's Restaurants

    • Restaurants
    4 Mary B Lane
    Plymouth, MA 02360
    (508) 747-4950
    (508) 747-1899 (fax)
    • About

      Established in 1974, family owned Italian Restaurants and catering with seven locations on the South Shore.

    • Whom to Contact

      • Cara Cipullo
        Marketing Director
        Phone: 508-747-4950, ext 112