63 HUMBER ROAD, SE3 7LR sold for £400000 on 2020-08-26
61 HUMBER ROAD, SE3 7LR sold for £460000 on 2020-11-25
57 HUMBER ROAD, SE3 7LR sold for £440000 on 2020-12-21
73 HUMBER ROAD, SE3 7LR sold for £375000 on 2021-05-05
Get official EPC reports (Free)