Foster + Partners Offices
HQ
Foster + Partners London
22 Hester Road, London, United Kingdom