SPENCER HOUSE, 156 STATION ROAD, NW4 3AF sold for £427000 on 2021-04-01
SPENCER HOUSE, 156 STATION ROAD, NW4 3AF sold for £189000 on 2021-12-23
SPENCER HOUSE, 156 STATION ROAD, NW4 3AF sold for £400000 on 2022-02-10
SPENCER HOUSE, 156 STATION ROAD, NW4 3AF sold for £207500 on 2022-11-14