Located in Chapel Hill North Carolina, Freedom House Recovery Center has been making a difference in the lives of people with addiction and mental illness.
Founded in 1974, the Freedom House Recovery Center is a nonprofit organization that serves individuals with mental illnesses. It offers recovery and treatment services to individuals with alcohol and drug addiction. The organization provides counseling services in areas related to substance abuse. The Freedom House Recovery Center also offers rehabilitative, case management and life skills...