25 Churchill Place, Canary Wharf
25 Churchill Place, Canary Wharf is a 23 story office tower Canary Wharf Contractors Limited has constructed for the EMA (European Medicines Agency’s) and is designed to be one of the most energy efficient office buildings at Canary Wharf. A variety... View Project