£519,500
£325,000
£375,000
20 orchard close, cambridgeshire
Sold in AUG 2016
£303,000
36 orchard close, cambridgeshire
Sold in MAY 2006
£305,000
33 orchard close, cambridgeshire
Sold in JUN 2015