Houses for sale in Shaftesbury, NP20, Newport

There are 351 results. Shaftesbury, NP20, Newport. Property prices in Shaftesbury, NP20 range from £20,000 to £1,500,000 with an average price of £257,611.

Properties for sale in Shaftesbury, NP20, Newport

icon