149C London Road£150,000Feb 2025
153 London Road£290,000Feb 2024
125 London Road£335,000Feb 2024
149F London Road£142,000Oct 2023
147 London Road£347,000May 2023
123 London Road£269,995Nov 2022
141 London Road£290,000Apr 2022
146B London Road£225,000Oct 2021
150A London Road£125,000Oct 2021
150B London Road£225,000Oct 2021
152B London Road£225,000Oct 2021
152A London Road£125,000Oct 2021
148B London Road£225,000Oct 2021
148A London Road£125,000Oct 2021
149A London Road£136,000Oct 2020
129 London Road£261,000Sept 2020
150 London Road£675,000Jul 2020
146 London Road£225,000Jul 2020
131 London Road£260,000Jun 2018
161 London Road£228,000Nov 2017
159 London Road£221,200May 2017
131 London Road£195,000Mar 2017
133 London Road£140,000Mar 2016
157 London Road£210,000Dec 2015
131 London Road£175,000Apr 2015
141 London Road£150,000Jan 2013
163 London Road£138,000Nov 2012
161 London Road£147,000Oct 2012
149F London Road£85,000Dec 2010
149C London Road£83,000Feb 2010
163 London Road£122,000Sept 2009
149B London Road£92,500Oct 2008
163 London Road£143,500Feb 2007
121 London Road£137,000Jun 2005
149C London Road£95,000Nov 2004
142 London Road£175,000Sept 2004
163 London Road£115,000Feb 2004
149B London Road£69,000Sept 2003
133 London Road£110,000Sept 2003
149C London Road£71,000Aug 2003
149F London Road£57,000Jan 2003
121 London Road£101,995Jul 2002
155 London Road£77,500Apr 2002
149A London Road£48,000Feb 2002
153 London Road£75,750Dec 2001
129 London Road£69,950May 2001
151 London Road£67,000May 2001
121 London Road£66,000Jan 2001
159 London Road£67,000Sept 2000
149D London Road£19,000Jan 1997
151 London Road£38,000Dec 1996
123 London Road£43,000Oct 1996
149F London Road£26,000Sept 1995
145 London Road£34,000Aug 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.