St. Stephen’s House of London has been operating long-term recovery homes for individuals suffering from addictions in London & Middlesex County for almost 40 years. Founded in 1983 by Sister St. Patrick with the Sisters of St. Joseph, the organization continues to live by the philosophy of their founder – everyone deserves a safe place to live. On February 1, 2020 after a year of renovations, the organization opened their second home, the first of it’s kind in London for women.
Soon after opening, the COVID-19 pandemic had a significant and immediate impact on the new home.
Read More