The Dutch Barn is Community Hub That Aims To Beat Depression!

2019-01-18 13

The Dutch Barn is a Liverpool Community Hub which aims to beat depression and help with emotional health and wellbeing suppport for the whole community. He headed down to find out more over a cup of tea and tasty bowl of soup.