38 HELENA ROAD, NW10 1JA sold for £1100000 on 2020-09-18
28 HELENA ROAD, NW10 1JA sold for £1310000 on 2023-08-25
121 PARK AVENUE NORTH, NW10 1JB sold for £1125000 on 2022-06-17
113 PARK AVENUE NORTH, NW10 1JB sold for £1000000 on 2023-11-07
Get official EPC reports (Free)