25 Churchill Place

25 Churchill Place

European Medicines Agency Headquarters

Location

London, UK

Client

Canary Wharf Contractors

Size

89,800 m2 / 966,000 ft2