Bella Vista Ristorante
Restaurant β’ Italian restaurantCasual bar/eatery at Four Points by Sheraton with American & Italian meals & a 2-tier patio. People often mention good, service, pizza, great, view, staff, friendly, super, nice, restaurant,
Address
7001 Buffalo Ave, Niagara Falls, NY 14303, United States
Website
Contact
+1 716-299-0344Price rating
$$ $$
Rating on Google Maps
4.10 (654 reviews)Open on Google Maps