30 Mills Terrace£160,000Dec 2025
30 Mills Terrace£160,000Dec 2025
42 Mills Terrace£170,000May 2025
38 Mills Terrace£270,000Feb 2025
31 Mills Terrace£213,500Apr 2021
45 Mills Terrace£232,500Nov 2019
27 Mills Terrace£200,000Nov 2019
26 Mills Terrace£120,000Nov 2019
35 Mills Terrace£166,500Jul 2019
44 Mills Terrace£175,000Sept 2017
45 Mills Terrace£166,000Jul 2017
45 Mills Terrace£110,000Apr 2017
34 Mills Terrace£154,000Aug 2016
26 Mills Terrace£440,000Feb 2016
40 Mills Terrace£160,000Feb 2016
44 Mills Terrace£165,000Jan 2016
28 Mills Terrace£130,000Jul 2015
40 Mills Terrace£100,000Jul 2014
31 Mills Terrace£150,000Apr 2013
39 Mills Terrace£193,000Oct 2011
28 Mills Terrace£123,000Apr 2008
44 Mills Terrace£150,000Oct 2007
29 Mills Terrace£134,000Jul 2007
30 Mills Terrace£110,000Jul 2007
39 Mills Terrace£275,000Jun 2007
38 Mills Terrace£145,000Nov 2005
43 Mills Terrace£100,000Oct 2005
35 Mills Terrace£93,000Apr 2004
40 Mills Terrace£106,995Mar 2004
41 Mills Terrace£82,000Oct 2002
29 Mills Terrace£79,950Aug 2002
30 Mills Terrace£54,000Apr 2002
37 Mills Terrace£60,000Jan 2001
35 Mills Terrace£52,500Oct 2000
27 Mills Terrace£34,995Aug 2000
28 Mills Terrace£54,500Jun 2000
34 Mills Terrace£39,000Dec 1999
45 Mills Terrace£44,000Oct 1999
33 Mills Terrace£35,995Oct 1998
42 Mills Terrace£31,000Aug 1997
31 Mills Terrace£36,000Mar 1997
43 Mills Terrace£22,000Dec 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.