Found 1 transactions going back to March 2024.
This property is located at 35 Soho Square, London, W1D 3QX and was last sold for £4,421,358 on 21 Mar 2024.