Mama Mia's Italian Restaurant
905-358-2672
6380 Fallsview Blvd
Niagara Falls
ON L2G 7X5
Mama Mia's Italian Restaurant QR Card
![Mama Mia's Italian Restaurant QR Card Mama Mia's Italian Restaurant QR Card](https://phonepages.ca/qr-card/905-358-2672.png)
Rate & Review Mama Mia's Italian Restaurant
Update Mama Mia's Italian Restaurant and add logo, business hours, images and more.