31 Grange Road£860,000Jun 2025
39 Grange Road£870,000May 2025
91 Grange Road£800,000Jun 2023
79 Grange Road£900,000Apr 2023
55 Grange Road£745,000Jun 2021
37 Grange Road£557,500Jun 2020
65 Grange Road£532,500Dec 2019
73 Grange Road£632,500Aug 2016
67 Grange Road£410,000Oct 2012
79 Grange Road£368,000Jun 2012
45 Grange Road£359,000Apr 2012
81 Grange Road£367,000Dec 2011
83 Grange Road£379,000May 2011
85 Grange Road£380,000Dec 2009
85 Grange Road£250,000Aug 2009
89 Grange Road£267,500Dec 2008
73 Grange Road£340,000Aug 2007
71 Grange Road£295,000Jul 2006
87 Grange Road£370,000Jun 2006
69 Grange Road£310,000Feb 2005
35 Grange Road£289,995Jul 2004
77 Grange Road£305,000May 2003
75 Grange Road£246,000Jan 2002
77 Grange Road£177,500Jun 2000
43 Grange Road£178,000May 1999
73 Grange Road£160,000Jan 1999
57 Grange Road£118,000Jul 1997
43 Grange Road£40,000Jun 1997
35 Grange Road£110,000Dec 1996
73 Grange Road£117,000Dec 1996
91 Grange Road£94,000Jul 1996
31 Grange Road£116,500Mar 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.