Mentioned by Niagara Falls Hotels
Things to Do in Niagara Falls: Best Restaurants in Niagara Falls
"Try some of the best Italian food Niagara Falls restaurants have to offer at Massimo’s Italian Fallsview Restaurant. Chef Massimo Capra honed his cooking skills throughout Italy, where he was born and grew up on a dairy farm. He has been serving up classic Italian dishes in Canada since the early 1980s and has become a celebrity chef throughout the country."