1
result
Sold prices in Francis Place, London Central, N6
3 Francis Place, London, N6 5TF
- £1,990,000 Detached, Freehold 22 August 2014
- £845,000 Detached, Freehold 28 November 2006