Orzo Italian Trattoria, Restaurant located in the Boston, MA area. If you are in the Saugus or North Andover area and you looking for fine italian dining Orzo Trattoria / Restaurant is the finest north of boston italian restaurant.
Keywords: italian restaurant boston, restaurant boston, boston dining, italian dining, saugus restaurant, restaurant in boston, orzo restaurant, orzo trattoria, saugus ma, north andover ma, boston italian restaurant