John Betjeman called it ‘England’s most attractive town’ in 1936, and Stamford’s enduring appeal has continued since it became the UK’s first Conservation Area over half a century ago. The south Lincolnshire town is well-placed between London and York on the Great North Road (now better known as the A1), which made it an historically […]
UK in One
Stamford Voted Best Place to Live in 2021
May 25, 2021 By Leave a Comment
Speak Your Mind