Impact and Innovation
Impact and Innovation
Impact and Innovation
We are pleased to share Barca-Leeds Impact Report 2024-25, highlighting our progress over the past year and the life-changing impact we have had on the lives of the people we work with.
'The River' was released on World Mental Health Day 2025, 10 October.
Barca-Leeds' were proud to support and take part in the second Leeds Trauma Informed Film Festival, sharing transformative stories and inspiring journeys of individuals across Leeds and beyond.