NEW ENGLAND PRODUCE CENTER Account Details Physical Address 90 NEW ENGLAND PRODUCE CENTER CHELSEA MA 02150-1720 Mailing Address: CHELSEA MA 02150-1720 Phone 617-889-2700 Fax 617-889-5309 Status Inactive Last Updated: 11/23/2005