Shrewsbury Abbey
Search results
We did not find results for: Shrewsbury Castle.
Check spelling or type a new query.
We did not find results for: Shrewsbury Castle.
Check spelling or type a new query.
Shrewsbury Castle is a red sandstone castle in Shrewsbury, Shropshire, England. It stands on a hill in the neck of the meander of the River Severn on which the town originally developed. Wikipedia