British Land buys £103m London estate in bid to capitalise on Crossrail

British Land has bought the 4.9 acre Woolwich Estate in South East London for £103m – a net initial yield of 4.1%.

The site, which is predominantly retail and includes 50,000 sq ft of residential and 3,000 sq