20 Soho Square sells for £117m

Aviva Investors has sold 20 Soho Square, London, W1, to a private European investor for £117m.

The 66,000 sq ft office building is let in its entirety to Palantir Technologies as its UK headquarters.

It was redeveloped