Address: 5845 Victoria Avenue , Niagara Falls L2G 3L6, ON, CA
Phone: (905) 354-7471
State: ON
City: Niagara Falls
Zip Code: L2G 3L6
Opening Hours
Monday: 11:30-01:00
Tuesday: 11:30-01:00Wednesday: 11:30-01:00
Thursday: 11:30-01:00
Friday: 11:30-01:00
Saturday: 11:30-01:00
Sunday: 11:30-13:00
related searches: Who owns Mama Mia's restaurant, Mama Mia menu, Mama Mia's Take out menu, Mamma Mia Italian menu, Mama Mia's Niagara Falls reviews, Mamma mia's napanee menu, Mamma Mia restaurant, Niagara Falls Italian restaurants