30 ST. MARY AXE

Norman Foster Partners

London . UK

error: