3 Haffenden Road£370,000Mar 2026
5 Haffenden Road£335,000Oct 2025
15 Haffenden Road£200,000Sept 2025
10 Haffenden Road£280,000Oct 2024
26 Haffenden Road£245,000Jun 2019
19 Haffenden Road£265,000Sept 2018
20 Haffenden Road£260,000Jul 2016
12 Haffenden Road£273,000Dec 2015
18 Haffenden Road£245,000Sept 2015
2 Haffenden Road£235,000Jun 2015
6 Haffenden Road£270,000May 2015
15 Haffenden Road£228,500Mar 2013
17 Haffenden Road£188,000Nov 2012
2 Haffenden Road£174,000Nov 2012
16 Haffenden Road£150,000Aug 2011
6 Haffenden Road£196,000Sept 2009
4 Haffenden Road£215,000Jul 2008
1 Haffenden Road£250,000Mar 2007
10 Haffenden Road£178,000Jan 2007
9 Haffenden Road£199,950Aug 2004
9 Haffenden Road£150,000Sept 2003
16 Haffenden Road£123,000Jan 2002
17 Haffenden Road£87,000Mar 2001
21 Haffenden Road£95,000Sept 2000
24 Haffenden Road£79,950Jan 2000
22 Haffenden Road£72,000Dec 1999
10 Haffenden Road£70,950Oct 1999
4 Haffenden Road£72,000Aug 1999
13 Haffenden Road£57,950Jan 1999
24 Haffenden Road£69,000Aug 1997
7 Haffenden Road£65,000Aug 1996
2 Haffenden Road£58,500Jun 1995
HM Land Registry Price Paid, 1995 to date. This is the price the property changed hands for, not an estimate, and it excludes transfers that were not at market value.