Grantee profile

Anchor House

Based in Newham in east London, Anchor House is a residential and life skills centre for single homeless people. It supports around 220 homeless and vulnerable people a year to turn their lives around by addressing the root causes of their issues through training, education and personal rehabilitation.