Found 1 transactions going back to May 2023.
This property is located at Unit 10, Bury Place, London, WC1A 2JL and was last sold for £6,793,860 on 16 May 2023.