Revealed: The Happiest Place to Live in Great Britain

The historic market town of Hexham in Northumberland has regained its title as the happiest place to live in Great Britain. Set in the heart of the Tyne Valley, the popular commuter town that offers all the benefits of peaceful country living with the convenience of a bustling community, great schools and a plethora of … Continue reading Revealed: The Happiest Place to Live in Great Britain