St. Stephen's House
36 Gower Street – 9 beds
St. Stephen's House
25 Blackfriars Street – 9 beds
St Stephen’s Houses accomodate 9 residents in each home and are both located in Northwest London in close proximity to many 12 step groups. Residents are required to get active and be involved in 12 step groups.

St Stephen’s House hosts mandatory 12 step, life skills and relapse prevention groups.