30 St Mary Axe
Foster & Partners (2003-2004)
Back to Top