13A CANTWELL ROAD, SE18 3LN sold for £277500 on 2020-03-27
27 CANTWELL ROAD, SE18 3LN sold for £300000 on 2020-06-01
25B CANTWELL ROAD, SE18 3LN sold for £310000 on 2021-06-29
21D CANTWELL ROAD, SE18 3LN sold for £272000 on 2023-12-05
Get official EPC reports (Free)