Found 1 transactions going back to January 2022.
This property is located at Thirteenth Floor, 10 Brock Street, London, NW1 3DS and was last sold for £450,000 on 01 Jan 2022.