
St. Stephen’s House of London is the only Long Term Recovery Home for alcoholics and addicts in the London area. We have no fixed term for resident recovery. Residents stay as long as assistance is required.
Opportunities at St. Stephen’s House of London
No roles are listed right now. Check their website or get alerts in the app when they post.