St. Stephen's House
St. Stephen’s House of London is located at 36 Gower Street, in Northwest London.

It is in close proximity to many Alcoholics Anonymous and Narcotics Anonymous meetings. St. Stephen’s House of London hosts a step meeting every Tuesday, a skills program on Wednesdays, as well as a relapse prevention meeting each Thursday.

We house and feed up to 9 resident at any given time. The St. Stephen’s House of London’s recovery program is based in the 12 steps of Alcoholics Anonymous.