Mama Mia's Italian Restaurant Products and Services:
Restaurants.
About Mama Mia's Italian Restaurant
Mama Mia's Italian Restaurant is located in Niagara Falls on 6380 Fallsview Boulevard # B1 and the Potal Code is L2G7X5. You can reach Mama Mia's Italian Restaurant by Calling 905-358-2672 or +19053582672.