1
result
Sold prices in Badgers Croft, Brent Cross, N20
26 Badgers Croft, London, N20 8AH
- £875,000 Semi-detached, Leasehold 28 April 2023
- £350,000 Semi-detached, Leasehold 30 March 2001