Derwent London sells 75 Wells Street for £41m

75-wells-streetDerwent London has sold the long leasehold interest in 75 Wells Street, W1, for £41m to a private investor.

The property comprises 34,800 sq ft of office and