52A ORCHARDVILLE, SL1 7BD sold for £539000 on 2020-11-09
46 ORCHARDVILLE, SL1 7BD sold for £340000 on 2021-06-08
39 ORCHARDVILLE, SL1 7BD sold for £450000 on 2022-08-05
29 ORCHARDVILLE, SL1 7BD sold for £398750 on 2022-12-16
Get official EPC reports (Free)