United Kingdom

The pretty UK town with 300 independent shops and not an abandoned building in sight – Daily Express

The pretty UK town with 300 independent shops and not an abandoned building in sight  Daily Express