Found 1 transactions going back to June 1999.
This Terraced property is located at 32 Clabon Mews, London, SW1X 0EH and was last sold for £651,500 on 04 Jun 1999.