Bella Vista Ristorante
Bella Vista Ristorante - Enjoy dinner on our two-level riverfront patio – an amazing view. It’s Italy done right with the freshest ingredients and lovingly prepared dishes. Located inside Four Points by Sheraton Niagara Falls, enjoy homemade favorites prepared using the freshest ingredients. Join us for Happy Hour and Live Music!