24 Shakespeare Grove£178,000Nov 2024
9 Shakespeare Grove£233,000Jun 2023
21 Shakespeare Grove£195,000Nov 2022
42 Shakespeare Grove£70,000Jun 2022
14 Shakespeare Grove£208,000Mar 2022
38 Shakespeare Grove£142,000Feb 2021
23 Shakespeare Grove£179,950Sept 2018
19 Shakespeare Grove£135,000Jun 2018
40 Shakespeare Grove£123,000Oct 2017
2 Shakespeare Grove£125,000Sept 2016
9 Shakespeare Grove£94,000May 2016
23 Shakespeare Grove£124,999Dec 2015
4 Shakespeare Grove£137,500Jun 2015
4 Shakespeare Grove£91,695Sept 2014
43 Shakespeare Grove£125,000Jan 2014
2 Shakespeare Grove£121,000Sept 2013
29 Shakespeare Grove£135,000Oct 2011
36 Shakespeare Grove£100,000Sept 2011
5 Shakespeare Grove£105,000Jan 2011
38 Shakespeare Grove£114,000Sept 2007
35 Shakespeare Grove£146,000Jul 2006
45 Shakespeare Grove£123,000Apr 2006
25 Shakespeare Grove£140,450Jul 2004
43 Shakespeare Grove£119,000Jun 2004
24 Shakespeare Grove£97,000Apr 2004
6 Shakespeare Grove£116,500Dec 2003
38 Shakespeare Grove£92,000Dec 2003
15 Shakespeare Grove£100,000Nov 2003
12 Shakespeare Grove£98,000Sept 2003
25 Shakespeare Grove£125,000Aug 2003
45 Shakespeare Grove£92,000Nov 2002
2 Shakespeare Grove£79,950Apr 2002
29 Shakespeare Grove£66,000Sept 2001
10 Shakespeare Grove£59,950Mar 2001
39 Shakespeare Grove£59,995Sept 2000
53 Shakespeare Grove£59,950May 2000
14 Shakespeare Grove£59,000Feb 1998
3 Shakespeare Grove£48,000Aug 1997
25 Shakespeare Grove£56,500Sept 1996
25 Shakespeare Grove£59,000Sept 1996
27 Shakespeare Grove£67,500Jun 1995
27 Shakespeare Grove£67,500Jun 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.