3 UPWOOD ROAD, SE12 8AA sold for £420000 on 2021-03-26
14 UPWOOD ROAD, SE12 8AA sold for £670000 on 2022-02-04
14A UPWOOD ROAD, SE12 8AA sold for £1190000 on 2023-08-03
22 UPWOOD ROAD, SE12 8AD sold for £1448500 on 2023-11-02
Get official EPC reports (Free)