Found 1 transactions going back to March 2023.
This property is located at 34 Clabon Mews, London, SW1X 0EH and was last sold for £7,185,000 on 08 Mar 2023.