1
result
Sold prices in Shepherds Close, London Central, W1K
2 Shepherds Close, London, W1K 6EA
- £10,100,000 Terraced, Leasehold 29 November 2021
- £640,000 Flat, Freehold 14 January 2003