Massimo’s Italian Fallsview Restaurant presents an exquisite Italian dining experience in direct view of the magnificent Niagara Falls. Located on the dining level of the Sheraton Fallsview hotel, Massimo’s Italian Fallsview Restaurant offers spectacular Italian cuisine, an extensive wine list, and high-quality, often locally-sourced ingredients that reflect Chef Massimo Capra’s distinctive connection to both Italy and Niagara.