56A CHURCH ROAD, SL5 8RR sold for £495000 on 2020-03-25
58 CHURCH ROAD, SL5 8RR sold for £418000 on 2020-08-13
38 CHURCH ROAD, SL5 8RR sold for £380000 on 2020-10-29
40 CHURCH ROAD, SL5 8RR sold for £530000 on 2021-01-08
Get official EPC reports (Free)