313A Grange Road£170,000Mar 2025
303 Grange Road£3,000Oct 2024
303B Grange Road£225,000Mar 2022
301 Grange Road£330,000Apr 2021
THE FIRST FLOOR FLAT AT, 295 Grange Road£228,000Oct 2019
FLAT 2, 293 Grange Road£225,000Aug 2018
313 Grange Road£15,000Apr 2018
309 Grange Road£210,000Oct 2017
GROUND FLOOR FLAT, 311 Grange Road£177,000Mar 2017
307A Grange Road£175,000Mar 2016
FLAT 1, 293 Grange Road£335,000Jan 2016
THE FIRST FLOOR FLAT AT, 295 Grange Road£220,000Jan 2016
309 Grange Road£175,000Oct 2015
307 Grange Road£165,000Jan 2015
311A Grange Road£140,000Oct 2014
309 Grange Road£120,000Jul 2008
301 Grange Road£192,000May 2008
GROUND FLOOR FLAT, 311 Grange Road£141,000Dec 2007
GROUND FLOOR FLAT, 311 Grange Road£125,000Jan 2007
307 Grange Road£100,000Mar 2006
307A Grange Road£115,000Mar 2006
GROUND FLOOR FLAT, 305 Grange Road£160,000Nov 2004
GROUND FLOOR FLAT, 311 Grange Road£99,500Sept 2004
313A Grange Road£108,500Aug 2004
309A Grange Road£140,000Oct 2003
301A Grange Road£110,000Jan 2003
309 Grange Road£78,000Sept 2002
UPPER FLAT, 299 Grange Road£65,000May 2002
313 Grange Road£85,500Apr 2002
313A Grange Road£75,000Apr 2002
GROUND FLOOR FLAT, 311 Grange Road£70,000Oct 2001
311A Grange Road£69,000Jul 2001
307 Grange Road£64,000May 2001
301A Grange Road£66,250Feb 2001
313 Grange Road£61,500Sept 2000
303 Grange Road£97,000Jul 2000
307 Grange Road£59,950Jul 2000
UPPER FLAT, 299 Grange Road£56,000Feb 2000
LOWER FLAT 1, 299 Grange Road£69,000Sept 1999
303 Grange Road£75,000Jan 1999
307A Grange Road£39,000Nov 1998
301 Grange Road£39,000Aug 1997
301A Grange Road£39,000May 1997
FLAT 2, 293 Grange Road£29,250Apr 1997
301A Grange Road£41,000Oct 1996
FLAT 2, 293 Grange Road£39,000Apr 1996
GROUND FLOOR FLAT, 305 Grange Road£43,500Nov 1995
305 Grange Road£31,000Nov 1995
313A Grange Road£26,000Mar 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.