About New England Recovery Center
New England Recovery Center (NERC) is a drug and alcohol rehab for adults, located in Westborough, Massachusetts. Programs include detox, inpatient treatment, intensive outpatient programs (IOP), partial hospitalization programs (PHP), outpatient treatment, and counseling. Luxury amenities include ocean views. The center is Joint Commission accredited. Most major insurance plans, TRICARE, and self-pay are accepted.