£299,950 to £299,950
£299,950 to £430,000
£299,950 to £375,000
£302,500 to £309,500
£305,000 to £437,500
Prices from £310,000
£315,000 to £520,000
£320,000 to £330,000
£323,500 to £459,950
Prices from £325,000