FLAT 1, 99 London Road£106,000May 2026
95 London Road£230,000Sept 2025
87 London Road£245,000Aug 2025
93 London Road£225,000Nov 2024
87 London Road£140,000Aug 2024
THE SURGERY, 109 London Road£156,000Dec 2023
THE SURGERY, 109 London Road£156,000Jul 2023
95 London Road£222,000Apr 2022
FLAT B, 99 London Road£124,000Aug 2021
FLAT, 99A London Road£128,500Jun 2021
105 London Road£250,000May 2021
FLAT 1, 99 London Road£130,000Oct 2020
FLAT B, 99 London Road£115,000Dec 2019
FLAT 2, 99 London Road£130,000Nov 2019
93 London Road£173,000Mar 2019
89 London Road£150,000Apr 2017
95 London Road£170,000Feb 2017
93 London Road£150,000Jun 2016
107C London Road£200,000Feb 2016
107C London Road£164,000Jan 2013
107C London Road£143,000Jan 2008
95 London Road£120,000Jul 2007
FLAT, 99A London Road£89,995Jun 2007
107 London Road£34,000Mar 2007
FLAT B, 99 London Road£87,500Jun 2006
93 London Road£75,000Mar 2006
107C London Road£181,500Sept 2004
91A London Road£36,500Mar 2004
101 London Road£108,995Feb 2004
91A London Road£32,500Nov 2002
87 London Road£133,000Oct 2002
103 London Road£134,995May 2002
91A London Road£28,000Jul 2001
97 London Road£55,000Jun 2001
91A London Road£20,000Apr 2001
91A London Road£18,000May 2000
97 London Road£37,500Aug 1999
FLAT B, 99 London Road£28,995Jul 1999
FLAT B, 99 London Road£21,500Feb 1997
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.