20 Manchester Square finally on market

West End office block 20 Manchester Square, W1, has formally been put up for sale at £62.3m - a 5% yield.

The 69,460 sq ft property has now hit the market three months after Standard Life instructed Jones Lang