Price range $30-60$$$ 2 locations in Gloucester and Wakefield
2 Main St, Gloucester, MA 01930
European
175 North Ave, Wakefield, MA 01880
Italian