Independent Shops
Shrewsbury: A Medieval Gem with a Thriving Independent High Street
Located less than an hour away from Birmingham, the medieval town of Shrewsbury in Shropshire is renowned for having one of Britain’s finest independent high streets. With more than 500 independent shops, the town sees …