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.
HOURS:
OPEN DAILY AT 4 PM
Please call 905-354-7471 after 4 pm to make reservations.
Patio is open (weather permitting)
Mama Mia's is offering a $5.00 parking discount when ordering a minimum of 2 entrees.
**Proof of parking charge must be provided to receive discount. NOT APPLICABLE TO GROUP BOOKINGS.
WE ACCEPT CASH, VISA, MASTERCARD, DISCOVER, DEBIT