2 Bedroom flats for sale in Shaftesbury, NP20, Newport

There are 45 results. Shaftesbury, NP20, Newport. Property prices for 2 bedroom flats in Shaftesbury, NP20 range from £52,000 to £350,000 with an average price of £153,728.

2 bedroom flats for sale in Shaftesbury, NP20, Newport

icon