Best Italian 2013: tavola
tavola 826 Hinton Ave. 972-9463 tavolavino.com Runner-up: Bella’s 707 W. Main St. 327-4833 bellas-restaurant.com Here’s a cultural difference our waistlines are thankful for: The average person in Italy eats 51 pounds of pasta each year, whereas the average person in North America eats 15. Of course, these two spots make it very hard to keep […]