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...To view the full article, register now.
Already a subscriber? Click here to view full article