Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 LEIGH MEADOWS Detached £246,852 £90,000 12 Aug 2002
2 LEIGH MEADOWS Detached £378,595 £373,500 27 Jul 2023
3 LEIGH MEADOWS Detached £339,732 £275,000 18 Mar 2019
4 LEIGH MEADOWS Detached £324,985 £242,000 9 May 2016