British Land Selling London Retail Property For £400M

British Land Co. PLC is under contract to sell a retail property on Oxford Street in London for £400 million ($517.7 million), according to an announcement from the U.K. real estate...

Already a subscriber? Click here to view full article