Ivanhoé Cambridge has completed its third City of London acquisition in the past six months, following the announcement that it has paid an undisclosed seller around £130 million for 21 Lombard Street. 21 Lombard Street is a prestigious building just... Read More