My wife and I recently returned from a trip to Italy and found it quite funny that we were craving the pizza from Bella Vista! Who would have thought! Enough said! This little restaurant is delivering some of the best food in our books. Go there!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.