Tag: 21 Lombard Street



Ivanhoé Cambridge completes third City of London acquisition in Six Months

Posted on 6 May, 2015 by Neil Bird under Commercial Sales and Lets

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