26A CHARLTON CHURCH LANE, SE7 7AE sold for £305000 on 2020-11-06
26B CHARLTON CHURCH LANE, SE7 7AE sold for £263000 on 2021-03-05
59 CHARLTON CHURCH LANE, SE7 7AE sold for £350000 on 2023-01-20
24 CHARLTON CHURCH LANE, SE7 7AE sold for £625000 on 2023-03-31