Who Builds Your Architecture? / Organization

Foster + Partners

Location
London, U.K.