Flats for sale in Ham Moor, Surrey

There are 272 results. Ham Moor, Surrey. Property prices for flats in Ham Moor range from £70,000 to £1,700,000 with an average price of £387,760.

Flats for sale in Ham Moor, Surrey

icon