Stamford is among top 30 places to live in Britain
Stamford has been named among the top 30 places to live in the UK.
The town made the grade in The Sunday Times’ annual list. The Best Places To Live In Britain.
Stamford was praised as “pretty and unpretentious”.
In 2013 Stamford came first in the list. This year Newham in Cambridge was number one.