Caritas Anchor House
Caritas Anchor House support up to 220 people each year with a stable and safe environment to help them develop aspirations, confidence and self-esteem to enable them to move towards leading independent, self-fulfilling lives.
Based in Canning Town, the most deprived ward in the second most deprived borough in the country, they provide a wide range of accredited vocational training courses for both the residents and the local unemployed.