3 Shakespeare Terrace£165,000Oct 2025
11 Shakespeare Terrace£162,000Mar 2025
31 Shakespeare Terrace£109,000Apr 2024
31 Shakespeare Terrace£110,000Aug 2022
27 Shakespeare Terrace£114,000May 2020
18 Shakespeare Terrace£118,500Dec 2018
6 Shakespeare Terrace£78,000May 2018
11 Shakespeare Terrace£108,000Jan 2018
7 Shakespeare Terrace£119,995Mar 2016
20 Shakespeare Terrace£78,000Aug 2015
43 Shakespeare Terrace£70,000Jul 2014
11 Shakespeare Terrace£83,000Aug 2013
31 Shakespeare Terrace£90,500Dec 2011
27 Shakespeare Terrace£77,000Dec 2010
7 Shakespeare Terrace£74,250Jul 2010
16 Shakespeare Terrace£105,000Nov 2008
23 Shakespeare Terrace£120,000May 2008
41 Shakespeare Terrace£103,000Feb 2007
12 Shakespeare Terrace£82,500Aug 2006
27 Shakespeare Terrace£83,000Oct 2005
4 Shakespeare Terrace£101,000Jul 2005
25 Shakespeare Terrace£32,940Mar 2004
43 Shakespeare Terrace£67,500Mar 2004
41 Shakespeare Terrace£59,000Jul 2003
10 Shakespeare Terrace£48,950Mar 2002
31 Shakespeare Terrace£33,000Oct 2001
10 Shakespeare Terrace£39,000Sept 2000
41 Shakespeare Terrace£33,750Nov 1997
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.