Property sales in Larch Close, Stotfold, Hitchin

Found 4 transactions going back to December 2020.

Date Address Price
10 Dec 2025 14 Larch Close £ 186,750
14 May 2021 15 Larch Close £ 78,578
26 Mar 2021 19 Larch Close £ 389,995
2 Dec 2020 10 Larch Close £ 194,772