Suggest an update Name* Categories* State* Locality* ZIP* Street address* Phone* Website* Company description* You have visited the company page Mamma Mia Italian Restaurant, which is in category Italian Restaurant. The legal address of the company is 2b Nene Parade, March, Cambridgeshire PE15 8TD. For more information, call 01354655334 Your comments* (not for publishing) * — Required information Mamma Mia Italian Restaurant ← View details 2b Nene Parade, March, Cambridgeshire PE15 8TD, United Kingdom, March, Cambridgeshire 01354655334