Brits name UK's 'best place to go shopping' and it has over 100 market stalls

Sep 6, 2026 - 07:13
 0
Brits name UK's 'best place to go shopping' and it has over 100 market stalls


The historic spot has been welcoming shoppers for around 1,000 years.