85A CHARLTON CHURCH LANE, SE7 7AB sold for £454000 on 2020-09-18
97 CHARLTON CHURCH LANE, SE7 7AB sold for £765000 on 2021-04-14
87C CHARLTON CHURCH LANE, SE7 7AB sold for £315000 on 2022-04-13
89A CHARLTON CHURCH LANE, SE7 7AB sold for £310000 on 2022-07-01