28 Margaret Terrace£92,500Oct 2025
16 Margaret Terrace£62,000Oct 2025
24 Margaret Terrace£74,000Apr 2023
27 Margaret Terrace£75,000Sept 2022
5 Margaret Terrace£78,000Jul 2022
6 Margaret Terrace£78,000Mar 2022
42 Margaret Terrace£78,000Feb 2022
44 Margaret Terrace£50,000Jan 2021
34 Margaret Terrace£66,000May 2020
46 Margaret Terrace£45,000Jul 2019
18 Margaret Terrace£58,500Aug 2018
41 Margaret Terrace£75,000Jun 2018
22 Margaret Terrace£46,000Feb 2018
36 Margaret Terrace£36,000Apr 2017
24 Margaret Terrace£58,500Mar 2016
20 Margaret Terrace£65,000Sept 2015
7 Margaret Terrace£49,000Jun 2015
15 Margaret Terrace£45,000Mar 2015
40 Margaret Terrace£52,000Nov 2014
24 Margaret Terrace£31,000Jul 2014
29 Margaret Terrace£69,000Aug 2013
42 Margaret Terrace£55,000Jul 2013
10 Margaret Terrace£32,000Feb 2013
20 Margaret Terrace£41,000Jun 2012
4 Margaret Terrace£42,500May 2012
46 Margaret Terrace£40,000Jan 2010
29 Margaret Terrace£71,000Jan 2007
27 Margaret Terrace£25,000Jul 2005
11 Margaret Terrace£31,500Aug 2004
24 Margaret Terrace£18,000Jan 2004
19 Margaret Terrace£26,000Aug 2003
41 Margaret Terrace£20,000Nov 2002
46 Margaret Terrace£25,000Sept 2002
25 Margaret Terrace£28,000Aug 2002
13 Margaret Terrace£34,000Oct 2000
17 Margaret Terrace£28,950Dec 1999
18 Margaret Terrace£33,000Jan 1997
31 Margaret Terrace£9,950Jan 1997
29 Margaret Terrace£35,500Jun 1995
17 Margaret Terrace£30,000Apr 1995
39 Margaret Terrace£22,000Apr 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.