Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 LEYBOURNE PLACE Detached £882,091 £446,150 11 Jun 2004
2 LEYBOURNE PLACE Detached £1,285,030 £800,000 19 Apr 2007
3 LEYBOURNE PLACE Detached £1,214,141 £1,035,000 1 Oct 2020
4 LEYBOURNE PLACE Detached £1,117,543 £1,010,000 11 Oct 2021