Mama Mia's Italian Restaurant
Address:
6380 Fallsview Blvd, Niagara Falls, ON L2G 7X5
Phone:
(905) 358-2672 Restaurants, Foods-Carry Out
Other Businesses:
- SUBWAY at 6380 Fallsview Blvd, Niagara Falls, ON L2G 7X5
- SUBWAY at 5846 Drummond Rd, Niagara Falls, ON L2G 4L5
- Little Caesars Pizza at 5846 Drummond Rd, Niagara Falls, ON L2G 4L5
- Burger King at 6235 Lundy's Lane, Niagara Falls, ON L2G 1T5
- Copacabana Brazilian Stkhse at 6671 Fallsview Blvd, Niagara Falls, ON L2G 7G1