Cambridge 2000: Foster and Partners

Architect: Foster and Partners

Website of architect: Foster and Partners