The #1 Italian Restaurant in Niagara Falls on TripAdvisor, Massimo’s Italian Fallsview Restaurant presents an exquisite Italian dining experience with a view of Niagara Falls. Located on the dining level of the Sheraton Fallsview hotel, guests experience spectacular Italian cuisine, and an extensive wine list that reflects celebrated Chef Massimo Capra’s distinctive connection to both Italy and Niagara.