10 BLOOMSBURY PLACE, SW18 2JB sold for £385350 on 2022-04-08
20 BLOOMSBURY PLACE, SW18 2JB sold for £375000 on 2023-09-29
36 DENTON STREET, SW18 2JR sold for £460000 on 2020-01-03
WELLINGTON LODGE, 25A DENTON STREET, SW18 2JR sold for £325000 on 2020-03-13