25 Churchill Place is a skyscraper in the eastern part of the London financial district Canary Wharf. Potential tenants included Aon, Deutsche Bank and News Corp. The building has housed the European Medicines Agency since early 2014 and Ernst & Young since 2015.
Less