RESIDENTS who live in the UK’s “best” town say it’s full of friendly people and fantastic culture.
Barnard Castle in County Durham boasts picturesque views, a close-knit community and was named one of the finest places to live in the country.
3

3
But the dignified little village located next to the rushing River Tees also hides a spectacular secret.
The beautiful town is surrounded “by some of England’s…