Mama Mia's Original Italian 5719 Victoria Ave Niagara Falls ON Canada
Phone: 905.354.7471 Alcohol: full bar
Dress: casual