Shrewsbury Library
Search results
We did not find results for: Shrewsbury, England.
Check spelling or type a new query.
We did not find results for: Shrewsbury, England.
Check spelling or type a new query.
Shrewsbury is a market town, civil parish and the county town of Shropshire, England. It is sited on the River Severn, 150 miles north-west of London. At the 2021 census, the parish had a population of 76,782. Wikipedia