Houses for sale in Shaftesbury, NP20, Newport

There are 372 results. Shaftesbury, NP20, Newport. Property prices in Shaftesbury, NP20 range from £39,000 to £1,500,000 with an average price of £255,948.

Properties for sale in Shaftesbury, NP20, Newport

icon