Charming UK spa town named one of ‘best places to live’ has £283,000 average house price
A Worcestershire town has been named one of the best places to live in the UK, with its elegant lido and black and white charm that’s also great for families.
Daily Express :: Travel Feed