1
result
Sold prices in Shepherds Place, London Central, W1K
2 Shepherds Place, London, W1K 6ED
- £2,250,000 Terraced, Freehold 25 June 2010
- £1,400,000 Terraced, Freehold 07 November 2003
- £815,000 Flat, Leasehold 08 March 2001