Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
31 HELFORD PLACE Terraced £249,427 £145,300 21 Aug 2006
33 HELFORD PLACE Terraced £250,670 £249,995 8 Jul 2022
37 HELFORD PLACE Semi-Detached £378,951 £159,995 27 May 2003
39 HELFORD PLACE Semi-Detached £346,472 £258,000 17 May 2016
41 HELFORD PLACE Terraced £238,024 £62,650 14 Apr 2000
43 HELFORD PLACE Semi-Detached £263,754 £215,000 11 Dec 2019
45 HELFORD PLACE Terraced £276,797 £140,000 23 Jun 2004
47 HELFORD PLACE Semi-Detached £324,238 £163,995 30 Jun 2004