Found 1 transactions going back to October 2001.
This Terraced property is located at 13 Kynance Mews, London, SW7 4QR and was last sold for £950,000 on 31 Oct 2001.