80 THURLOW PARK ROAD, SE21 8HY sold for £577500 on 2021-04-15
90D THURLOW PARK ROAD, SE21 8HY sold for £482500 on 2021-06-24
90C THURLOW PARK ROAD, SE21 8HY sold for £430000 on 2021-06-29
90A THURLOW PARK ROAD, SE21 8HY sold for £712250 on 2022-12-16