Category: London

Construction starts on 25 Churchill Place

Canary Wharf Group plc (“Canary Wharf Group”) has commenced construction of 25 Churchill Place at Canary Wharf, central London, which is to be the new office headquarters of the European Medicines Agency. Two cranes have been erected and the slip formed...

Continue reading


Don’t miss the hottest new property development launch events in London. Sign up for our weekly newsletter.