Located on a picturesque site in Westborough, Massachusetts (MA), the New England Recovery Center offers a 36-bed alcohol and drug rehab program providing individualized, cutting-edge treatment center services including medically monitored detoxification (detox) and inpatient rehabilitation (rehab), all in a state-of-the-art free-standing addiction treatment facility.
The New England Recovery Center features holistic recovery services such as massage therapy, personal fitness, meditation and yoga as well as comprehensive addiction support programs for family members & loved ones.