Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 HELEN ROAD Detached £535,496 £520,000 20 Apr 2022
4 HELEN ROAD Detached £644,166 £230,000 5 Jul 2002
6 HELEN ROAD Detached £413,669 £225,000 25 Jul 2005
8 HELEN ROAD Detached £587,614 £159,999 29 Sep 2000
12 HELEN ROAD Detached £611,218 £360,000 19 Oct 2012
19 HELEN ROAD Detached £581,285 £386,200 8 Sep 2014
25 HELEN ROAD Detached £432,243 £250,000 3 Jul 2006