5 Upper Road£200,000Oct 2025
11 Upper Road£256,500Mar 2025
29 Upper Road£235,000Aug 2024
11A Upper Road£252,000Aug 2023
11A Upper Road£260,000May 2023
52 Upper Road£395,000Apr 2023
33 Upper Road£727,000Jan 2023
7 Upper Road£210,000Dec 2022
31 Upper Road£282,500Feb 2022
27 Upper Road£235,000Dec 2021
23 Upper Road£190,000Oct 2021
54 Upper Road£280,000Feb 2021
11A Upper Road£232,500Jan 2021
56 Upper Road£295,000Jan 2021
21 Upper Road£204,000Aug 2020
21 Upper Road£179,000Sept 2017
11A Upper Road£165,000Feb 2017
3 Upper Road£140,000Sept 2016
54 Upper Road£271,500Mar 2016
17 Upper Road£130,250Mar 2016
11A Upper Road£137,500Oct 2015
33 Upper Road£390,000Jun 2014
11 Upper Road£130,000Apr 2014
23 Upper Road£117,000Oct 2011
25 Upper Road£127,200Apr 2010
23 Upper Road£80,000Feb 2009
19 Upper Road£152,000Jul 2008
52 Upper Road£250,000Dec 2007
54 Upper Road£194,000Aug 2007
21 Upper Road£165,000Jul 2007
7 Upper Road£158,000Oct 2006
19 Upper Road£146,000Jul 2006
56 Upper Road£215,500May 2006
29 Upper Road£152,000Nov 2004
9 Upper Road£115,000Dec 2003
21 Upper Road£117,000Sept 2003
56 Upper Road£164,995Feb 2003
19 Upper Road£90,000May 2002
7 Upper Road£77,000Nov 2001
29 Upper Road£78,500Jul 2000
19 Upper Road£62,000Jun 1999
56 Upper Road£65,500Jan 1999
33 Upper Road£115,950Jun 1998
56 Upper Road£45,000Jul 1997
31 Upper Road£59,950Oct 1996
3 Upper Road£46,500Jul 1996
29 Upper Road£45,000Sept 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.