16A CASTLEWOOD ROAD, N16 6DW sold for £385000 on 2021-04-22
56 CASTLEWOOD ROAD, N16 6DW sold for £418000 on 2021-06-25
28D CASTLEWOOD ROAD, N16 6DW sold for £530000 on 2022-09-22
38A CASTLEWOOD ROAD, N16 6DW sold for £461000 on 2022-12-20
Get official EPC reports (Free)