One of the tourism meccas in not just Ontario but the entire country, Niagara Falls sees hoards of tourists every year. As such, you would think that quality food is hard to come by. As| I've Been Bit! Travel Blog