Tel: 905-354-7471



Mama Mia's Italian Restaurant in Niagara Falls has served locals and tourists alike since 1958. Located in the heart of Niagara Falls, Canada, Mama Mia's offers great Italian dishes that you are sure to love. We are only a 5 minute walk from the magnificent Niagara Falls, at the top of Niagara's Clifton Hill.


Hours of Operation

Monday 4 pm- Close
Tuesday 4 pm- Close
Wednesday 4 pm- Close
Thursday 4 pm- Close
Friday 11:30 am- Close
Saturday 11:30 am- Close
Sunday 11:30 am- Close

Please note: We are currently not wheelchair accessible