Home About Us Latest News Mar 6, 2018 Thrillist: Teatro is One of the Best Italian Restaurants in Boston