About Bella Vista


Catch all of the action

Watch all of the Buffalo Bills and Sabres games at Bella Vista. With large flat-screen TVs, bar seating and game time specials throughout the night, Bella Vista is the best way to get in on the action and support our home team!

Our Menu



Niagara Falls, NY

We’re located right on the Niagara River, offering sweeping views of the scenic area. Enjoy your time away from home and let us treat you to an authentic Italian experience.