155 Kensington£125,000Jun 2026
145A Kensington£275,000Feb 2023
141A Kensington£200,000Jul 2022
141 Kensington£217,500May 2022
135A Kensington£230,000Jan 2022
145 Kensington£265,000Oct 2021
135 Kensington£221,000Mar 2018
153A Kensington£147,500Apr 2017
137 Kensington£185,500Dec 2016
139 Kensington£185,500Dec 2016
135 Kensington£185,500Dec 2016
145 Kensington£275,000Dec 2015
151 Kensington£126,000Oct 2015
157 Kensington£80,000May 2014
135 Kensington£60,000Oct 2013
137 Kensington£60,000Oct 2013
139 Kensington£60,000Oct 2013
141 Kensington£85,000Aug 2007
145 Kensington£125,000Jun 2007
135A Kensington£77,500Feb 2007
151 Kensington£125,000Nov 2006
151 Kensington£80,000Nov 2005
157 Kensington£75,000Nov 2004
135A Kensington£40,000Jun 2004
155 Kensington£83,000Apr 2004
155 Kensington£33,000Jan 2004
143A Kensington£60,000Apr 2003
145A Kensington£34,500Nov 2002
155 Kensington£17,000Aug 1999
157 Kensington£24,000Aug 1999
135A Kensington£7,750Jun 1998
135 Kensington£11,000May 1998
151 Kensington£26,000Oct 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.