Found 1 transactions going back to June 2023.
This property is located at Unit 2, 312 - 330, Goswell Road, London, EC1V 7LL and was last sold for £48,950,000 on 20 Jun 2023.