141 Grange Road£480,000Nov 2025
139 Grange Road£395,000Oct 2025
143 Grange Road£425,000Oct 2024
138 Grange Road£569,000Jul 2024
129 Grange Road£555,000Sept 2023
134 Grange Road£400,000Apr 2023
136 Grange Road£570,000Oct 2022
147 Grange Road£560,000Mar 2022
142 Grange Road£472,500Mar 2022
132 Grange Road£646,000Mar 2022
122 Grange Road£512,000Sept 2021
132 Grange Road£333,350Jul 2020
135 Grange Road£715,000Jan 2019
129 Grange Road£370,000Mar 2018
145 Grange Road£335,000Dec 2017
120A Grange Road£585,000May 2017
135 Grange Road£313,500May 2015
120 Grange Road£410,000Apr 2015
147 Grange Road£310,000Sept 2014
124 Grange Road£283,000Aug 2014
120 Grange Road£360,000Mar 2014
133 Grange Road£426,000Feb 2013
137 Grange Road£360,000Feb 2013
125 Grange Road£250,000Sept 2010
136 Grange Road£310,000Dec 2009
138 Grange Road£323,500Sept 2008
140 Grange Road£265,000Aug 2008
147 Grange Road£250,000Apr 2008
136 Grange Road£292,500Oct 2005
125 Grange Road£250,000Jun 2004
137 Grange Road£311,900Dec 2003
136 Grange Road£245,000Jan 2003
128 Grange Road£193,000Jul 2002
127 Grange Road£119,500Jun 2000
133 Grange Road£238,000Nov 1999
125 Grange Road£123,000Oct 1998
125 Grange Road£105,000Oct 1997
126 Grange Road£85,000Jun 1997
128 Grange Road£70,500Aug 1996
136A Grange Road£104,000Mar 1996
126 Grange Road£63,995Mar 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.