£299,750 to £299,750
£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