Tel: 905-354-7471


Mama Mia's Italian Eatery



5845 Victoria Avenue
Niagara Falls, ON, L2G 3L6
Phone- 905-354-7471
Fax- 905-354-1876

Please call 905-354-7471 to make reservations


WE ARE OPEN MAY 22, 2023 AT 4 PM

 Monday-Tuesday- CLOSED

Wednesday-Sunday- OPEN AT 4 PM

*within walking distance from Clifton Hill & the Falls!




Looking for a hotel after a great meal?

Vittoria Hotel
5851 Victoria Ave
Niagara Falls, ON L2G 3L6