Found 1 transactions going back to March 2017.
This property is located at 17 Soho Square, London, W1D 3QJ and was last sold for £42,762,800 on 22 Mar 2017.