19 ST LUKES STREET, SW3 3RP sold for £2825000 on 2020-10-15
21 ST LUKES STREET, SW3 3RP sold for £2725000 on 2020-11-18
20 ST LUKES STREET, SW3 3RP sold for £3120000 on 2021-09-20
17 ST LUKES STREET, SW3 3RP sold for £2500000 on 2022-09-28
Get official EPC reports (Free)