139 Shakespeare Drive£490,000Jun 2025
130 Shakespeare Drive£430,000Mar 2025
118 Shakespeare Drive£455,000Nov 2024
115 Shakespeare Drive£395,000Aug 2024
119 Shakespeare Drive£453,000Feb 2023
141 Shakespeare Drive£540,000Feb 2023
125 Shakespeare Drive£385,000Apr 2021
129 Shakespeare Drive£312,000Dec 2020
118 Shakespeare Drive£370,000Oct 2020
128 Shakespeare Drive£375,000Jul 2018
108 Shakespeare Drive£355,000Mar 2018
121 Shakespeare Drive£165,000Jun 2017
126 Shakespeare Drive£350,500Nov 2016
139 Shakespeare Drive£388,441Aug 2016
123 Shakespeare Drive£315,000Mar 2016
141 Shakespeare Drive£340,000Feb 2015
114 Shakespeare Drive£279,950Nov 2014
134 Shakespeare Drive£275,000Jul 2014
136 Shakespeare Drive£340,000May 2014
110 Shakespeare Drive£288,000Nov 2013
109 Shakespeare Drive£245,000May 2013
118 Shakespeare Drive£275,000Oct 2011
110 Shakespeare Drive£269,000Jun 2011
111 Shakespeare Drive£245,000May 2009
119 Shakespeare Drive£307,500Mar 2008
135 Shakespeare Drive£250,000Dec 2007
119 Shakespeare Drive£295,000Jun 2006
119 Shakespeare Drive£264,950Apr 2004
122 Shakespeare Drive£222,000Dec 2002
118 Shakespeare Drive£168,000Feb 2002
139 Shakespeare Drive£185,000Jan 2001
123 Shakespeare Drive£135,000Dec 2000
127 Shakespeare Drive£104,000Nov 1997
114 Shakespeare Drive£106,000Dec 1995
105 Shakespeare Drive£95,000May 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.