Shrewsbury is the county town of Shropshire, England. It is on the River Severn and has a population of approximately 72,000.
Shrewsbury is a market town whose centre has a largely unaltered medieval street plan. The town has historically been a centre for the wool trade and brewing. Horticulture remains popular, and the Shrewsbury Flower Show is one of the largest horticultural events in England.
- Shrewsbury on Wikipedia