668 London Road£122,000Jul 2025
680 London Road£108,000Jun 2025
692 London Road£142,000Oct 2024
676 London Road£115,000Aug 2024
662 London Road£110,000Apr 2024
664 London Road£110,000Apr 2024
628 London Road£105,000Oct 2023
666 London Road£120,000Sept 2023
630 London Road£140,000Sept 2023
686A London Road£45,000Aug 2022
668 London Road£93,200Aug 2022
632A London Road£120,000Jan 2022
658 London Road£87,500May 2021
632A London Road£70,000Jan 2021
666 London Road£94,800Sept 2019
654 London Road£73,000Apr 2018
640 London Road£77,500Nov 2017
662 London Road£87,500Sept 2017
670 London Road£68,500Feb 2017
674 London Road£77,000Sept 2016
666 London Road£81,000Jul 2016
642 London Road£54,000Jul 2014
666 London Road£71,950Dec 2010
678 London Road£85,000Jun 2010
668 London Road£53,000Nov 2008
658 London Road£67,000May 2008
634A London Road£118,000Nov 2007
642 London Road£68,000Sept 2007
642 London Road£60,000Aug 2007
686 London Road£74,000Jun 2007
640 London Road£105,000Sept 2006
688 - 690 London Road£135,000May 2006
634 London Road£90,000Oct 2005
626 London Road£70,000Mar 2005
670 London Road£71,500Dec 2004
656 London Road£45,000Sept 2003
622 London Road£48,000Jul 2003
640 London Road£30,000Apr 2003
666 London Road£39,950Sept 2002
654 London Road£33,500Oct 2001
666 London Road£24,000Aug 2001
622 London Road£30,000Jul 2001
636 London Road£25,000Nov 2000
662 London Road£18,750Jul 1999
634 London Road£32,250Dec 1998
680 London Road£30,000Jul 1997
686 London Road£12,000Apr 1997
666 London Road£20,500Nov 1996
642 London Road£22,000Nov 1996
656 London Road£28,000Jul 1996
674 London Road£25,000Feb 1996
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.