Town less than an hour from Cambridge named among Britain’s best high streets

The town has received national recognition for being among the best in Britain