11 Needham Place£137,000Jun 2025
17 Needham Place£160,000May 2025
29 Needham Place£150,000Mar 2025
43 Needham Place£165,000Nov 2024
17 Needham Place£150,950Sept 2022
19 Needham Place£132,950Feb 2021
47 Needham Place£110,000Oct 2020
35 Needham Place£110,000Sept 2019
31 Needham Place£5,650Aug 2019
5 Needham Place£163,000May 2019
53 Needham Place£105,000Oct 2018
39 Needham Place£124,999May 2018
55 Needham Place£115,000Mar 2018
29 Needham Place£3,850Nov 2017
23 Needham Place£125,000Oct 2017
43 Needham Place£4,670Apr 2017
43 Needham Place£111,000Apr 2017
47 Needham Place£122,500Dec 2016
57 Needham Place£110,000Dec 2016
29 Needham Place£95,000Nov 2014
15 Needham Place£108,000Jul 2014
45 Needham Place£96,885Aug 2012
21 Needham Place£115,500Nov 2011
19 Needham Place£114,100Nov 2008
17 Needham Place£111,500May 2008
39 Needham Place£125,000Apr 2008
11 Needham Place£97,000Nov 2006
21 Needham Place£115,250Sept 2006
49 Needham Place£125,000Sept 2006
51 Needham Place£117,000Jun 2006
57 Needham Place£116,500Jul 2005
1 Needham Place£169,950Feb 2005
19 Needham Place£110,000Jul 2004
39 Needham Place£97,000Jun 2004
23 Needham Place£91,250Mar 2004
49 Needham Place£84,000Dec 2003
37 Needham Place£61,500May 2002
1 Needham Place£78,500Feb 2002
17 Needham Place£49,500Aug 2001
17 Needham Place£38,000Apr 2000
39 Needham Place£40,000Feb 2000
3 Needham Place£59,950May 1999
57 Needham Place£41,500Mar 1999
3 Needham Place£56,000Aug 1998
7 Needham Place£54,500Mar 1998
23 Needham Place£34,000Oct 1997
47 Needham Place£35,000Nov 1996
51 Needham Place£41,000Jun 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.