Craving authentic Italian dishes? Surprise your taste buds with the delicious dishes at Mama Mia's Italian Restaurant in Niagara Falls. We have pizza, pasta, veal, chicken, and more items on our menu.
地址:
5845 Victoria Ave, Niagara Falls, Ontario L2G 3L6, Canada