5719 Victoria Ave, Niagara Falls L2G3L5, Canada
Open now· Closes at 22:00
5719 Victoria Ave, Niagara Falls L2G3L5, Canada
No delivery
Spot something wrong?
Dishes at Mama Mia's Italian Restaurant. Prices may vary in venue.
Been to Mama Mia's Italian Restaurant? Be the first to share what you ate.