New England Recovery House
About New England Recovery House
New England Recovery Center (NERC), located in Westborough, Massachusetts, is a premier inpatient facility specializing in detoxification and clinical stabilization for adults battling substance use disorders. The center offers personalized treatment approaches for various addictions, including alcohol, heroin, opioids, cocaine, prescription drugs, and methamphetamines. NERC operates under the umbrella of Spectrum Health Systems, ensuring a comprehensive continuum of care for clients.
