British Land agrees sale of Clarges Mayfair to Deka for £177m
LONDON: British Land Company announced it has completed on the sale of Clarges Mayfair to Deka for £177m, 7.6% above the September 2020 valuation. Clarges represents a landmark mixed-use development for British Land. The site was acquired in 2012 and…