Houses for sale in Shrewsbury, Shropshire

There are 871 results. Shrewsbury, Shropshire. Property prices in Shrewsbury range from £65,000 to £3,500,000 with an average price of £345,330.

Properties for sale in Shrewsbury, Shropshire

icon