59 UPWOOD ROAD, SE12 8AE sold for £870000 on 2021-05-21
61 UPWOOD ROAD, SE12 8AE sold for £975000 on 2021-09-07
47 UPWOOD ROAD, SE12 8AE sold for £915000 on 2021-10-22
45 UPWOOD ROAD, SE12 8AE sold for £900000 on 2022-10-28
Get official EPC reports (Free)