Flats for sale in Shrewsbury, Shropshire

There are 49 results. Shrewsbury, Shropshire. Property prices for flats in Shrewsbury range from £65,000 to £350,000 with an average price of £140,755.

Flats for sale in Shrewsbury, Shropshire

icon