New England Pool & Spa Service, Inc. Pool Contractor - Norwood, MA Looking to contact New England Pool & Spa Service, Inc.? You can reach them at 781-762-0968