Filters
5845 Victoria Ave, Niagara Falls, ON L2G 3L6 Get directions
$$
Original Location

Craving authentic Italian dishes? Surprise your taste buds with the delicious dishes at Mama Mia's Italian Restaurant in Niagara Falls. We have pizza, pasta, veal, chicken, and mor...

Go to Merchant Page
Get Directions
Back to Top
Close menu