135 CHARLTON CHURCH LANE, SE7 7AA sold for £299500 on 2020-07-24
94 CHARLTON CHURCH LANE, SE7 7AA sold for £438000 on 2020-10-21
149 CHARLTON CHURCH LANE, SE7 7AA sold for £302500 on 2021-01-29
96B CHARLTON CHURCH LANE, SE7 7AA sold for £350000 on 2021-02-12