Houses for sale in Shrewsbury, Shropshire

There are 761 results. Shrewsbury, Shropshire. Property prices in Shrewsbury range from £55,000 to £3,500,000 with an average price of £374,591.

Properties for sale in Shrewsbury, Shropshire

icon