Pretty UK town that’s been dubbed a ‘mini Oxford’ is bursting with 170 independent shops

The beautiful town is renowned for being one of the UK's finest stone towns, boasting gorgeous Georgian architecture and numerous independent shops.