83 APPACH ROAD, SW2 2LE sold for £1200000 on 2021-01-20
75A APPACH ROAD, SW2 2LE sold for £507000 on 2021-03-24
65 APPACH ROAD, SW2 2LE sold for £1066500 on 2021-06-15
85 APPACH ROAD, SW2 2LE sold for £1145100 on 2023-07-26
Get official EPC reports (Free)