20 PALACE STREET, SW1E 5BA sold for £1250000 on 2021-11-08
20 PALACE STREET, SW1E 5BA sold for £1725000 on 2022-03-01
20 PALACE STREET, SW1E 5BA sold for £1600000 on 2022-06-29
20 PALACE STREET, SW1E 5BA sold for £2025000 on 2023-03-20
Get official EPC reports (Free)