I visited the happiest place to live in Lancashire
  • 2 months ago
Oswaldtwistle was recently named the happiest and most desirable place to live in the county of Lancashire.

I decided to see why this was the case as well as speak to local residents on their favourite things about the town.