1
result
Sold prices in Bark Place, London Central, W2
20 Bark Place, London, W2 4AR
- £1,775,000 Detached, Freehold 07 April 2017
- £1,800,000 Detached, Freehold 19 August 2016
- £245,000 Detached, Freehold 28 June 1995