State & City Info

State and city pages provide detailed information about sober living homes in each location. Select a state below to explore available cities.

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.