Bella’s Restaurant in downtown Geneva thrives with authentic Italian cuisine
Bella's at 93 Seneca Street in Geneva is a local favorite and has an average of 4.5 stars on Google Reviews. Owner Richard Austin works hard and places great value on customer service.“We really lost so much of the human connection…