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
RICHARD DODD PLACE OSBORNE STREET, SL1 1PP sold for £190000 on 2021-12-03
RICHARD DODD PLACE OSBORNE STREET, SL1 1PP sold for £245000 on 2022-10-13