332 London Road£95,000Mar 2023
358 London Road£97,000Apr 2021
293 London Road£597,600Mar 2021
360 London Road£83,000Oct 2019
301 London Road£175,000May 2019
303 London Road£207,500Aug 2018
311A London Road£179,950Jun 2016
360 London Road£61,500May 2015
303 London Road£174,950Oct 2014
352 London Road£73,000Oct 2013
311A London Road£150,000Mar 2012
299 London Road£162,000Mar 2006
311A London Road£120,000Sept 2005
303 London Road£110,000Jan 2005
309 London Road£100,000Mar 2003
319 London Road£114,000Feb 2002
297 London Road£69,500Dec 2001
299 London Road£101,000Dec 2001
315 London Road£51,500Dec 1999
311A London Road£52,000Sept 1999
319 London Road£58,500Nov 1997
293 London Road£14,800Aug 1996
311 London Road£42,500Jul 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.