St. Stephen’s House of London is a long-term recovery home for men and women facing alcohol and drug addiction. Residents can stay as long as needed, living in a safe, family-oriented environment while participating in self-help programs based on the 12 steps of Alcoholics Anonymous and other support groups.
Since opening in 1983, hundreds of graduates have gone on to successful recovery, and many return as volunteers to help keep the home running. St. Stephen’s House provides comfort, guidance, and a supportive community for anyone committed to overcoming addiction.
Loading...
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.