Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 OWEN ROAD Detached £685,701 £250,000 7 Aug 2002
3 OWEN ROAD Detached £758,747 £565,000 23 May 2016
4 OWEN ROAD Detached £714,629 £250,000 18 Jun 2002
5 OWEN ROAD Detached £605,973 £490,000 25 Apr 2019
6 OWEN ROAD Detached £569,533 £568,000 22 Jul 2022
7 OWEN ROAD Detached £724,024 £391,500 31 May 2005
8 OWEN ROAD Detached £685,087 £495,000 21 Dec 2015
10 OWEN ROAD Detached £729,664 £495,000 9 Mar 2015
16 OWEN ROAD Detached £646,828 £380,000 26 Jul 2012
18 OWEN ROAD Detached £664,145 £390,000 13 Sep 2012
20 OWEN ROAD Detached £560,279 £555,000 2 Mar 2023
22 OWEN ROAD Detached £800,785 £196,000 12 Nov 1999
24 OWEN ROAD Detached £623,908 £360,000 17 Jun 2011
26 OWEN ROAD Detached £1,000,388 £695,000 1 Jul 2015
28 OWEN ROAD Detached £807,680 £640,000 20 Oct 2017