136 WINDSOR ROAD, SL1 2JA sold for £290000 on 2021-03-05
128 WINDSOR ROAD, SL1 2JA sold for £530000 on 2022-11-21
114 WINDSOR ROAD, SL1 2JA sold for £168000 on 2024-03-01
158 WINDSOR ROAD, SL1 2JB sold for £250000 on 2021-01-15
Get official EPC reports (Free)