Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 ODUN PLACE Detached £746,349 £445,000 4 Apr 2013
2 ODUN PLACE Detached £840,284 £440,000 29 Sep 2004
3 ODUN PLACE Detached £907,125 £475,000 27 Sep 2004
4 ODUN PLACE Detached £956,512 £947,500 10 Mar 2023
5 ODUN PLACE Detached £870,649 £455,900 30 Sep 2004
6 ODUN PLACE Detached £847,920 £435,000 22 Jul 2004