Tel: 905-354-7471

Welcome

 

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, make a left at the top of Clifton Hill.

ON-SITE PARKING AVAILABLE

 

 WE WILL BE CLOSED DEC 24 AND DEC 25.

HOLIDAY HOURS

Dec 17 - CLOSED

Dec 18 - Open at 11:30 am

Dec 19-21 - Open at 4 pm

Dec 22-23 - Open at 11:30 am

Dec 24 & Dec 25 - CLOSED

Dec 26-Jan 6 - Open at 11:30 am

 

Please note: We are currently not wheelchair accessible