2
results
Sold prices in Chilworth Street, London Central, W2
24 Chilworth Street, London, W2 6DT
- £5,975,000 Terraced, Freehold 21 December 2017
28 Chilworth Street, London, W2 6DT
- £3,730,000 Terraced, Leasehold 24 April 2014