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, at the top of Niagara's Clifton Hill.

Winter Hours

Feb. 22nd - Mar. 2nd:

CLOSED

Mar. 3rd - 5th:

11:30am - 10:00pm

   

March 6th - 9th:

CLOSED

   

March 10th - 19th:

Open Daily 11:30am - 10:00pm

   

Starting March 20:

Monday-Thursday - Open at 4pm

Friday, Saturday, Sunday - Open at 11:30am