17 PARK STREET, SL1 1PE sold for £370000 on 2021-09-07
17 PARK STREET, SL1 1PE sold for £370000 on 2021-09-07
RICHARD DODD PLACE OSBORNE STREET, SL1 1PP sold for £270000 on 2020-12-16
RICHARD DODD PLACE OSBORNE STREET, SL1 1PP sold for £227500 on 2021-08-24