1
result
Sold prices in Heralds Place, London Central, SE11
23 Heralds Place, London, SE11 4NP
- £830,000 Semi-detached, Leasehold 23 June 2023
- £166,000 Semi-detached, Leasehold 11 September 1998