Italian Restaurant · Niagara Falls
Casa Mia Ristorante
Niagara's best Local Italian Restaurant centrally located between NOTL and Niagara Falls. Complimentry shuttle to and from your hotel conveniently gets you to this 30 year local favourite eating establishment.
Contact details, hours and category from Google Maps.
Description in the business's own words, from casamiaristorante.com.
