63 RICHMOND PARK, L6 5AA sold for £67500 on 2020-01-17
7 RICHMOND PARK, L6 5AA sold for £45000 on 2021-07-22
65 RICHMOND PARK, L6 5AA sold for £90000 on 2022-01-28
49 RICHMOND PARK, L6 5AA sold for £99995 on 2022-10-21
Get official EPC reports (Free)