2
results
Sold prices in Phillimore Place, London Central, W8
12 Phillimore Place, London, W8 7BU
- £11,500,000 Detached, Freehold 01 December 2020
- £760,000 Detached, Freehold 07 November 2005
6 Phillimore Place, London, W8 7BU
- £5,200,000 Detached, Leasehold 30 May 2003