Freedom House Recovery Center is a behavioral health organization that provides services for individuals experiencing substance use and mental health challenges. The organization was established in 1974 and operates programs intended to support assessment, stabilization, and ongoing recovery services for adults and families.
The Chapel Hill location on New Stateside Drive serves as a central site for several behavioral health programs. Services available through Freedom House Recovery Center include outpatient treatment programs for substance use disorders, clinical assessments, and structured treatment programs such as Substance Abuse Comprehensive Outpatient Treatment and Substance Abuse Intensive Outpatient Programs. Medication Assisted Treatment and medication management services are also offered as part of treatment planning.
Additional services include facility based crisis care and mobile crisis response for individuals experiencing acute mental health or substance use emergencies. The organization operates multiple clinics in North Carolina, including locations in Durham, Roxboro, Warrenton, and Chapel Hill. Programs are structured to provide evaluation, outpatient care, and crisis services for people seeking behavioral health support in the region.