modern architecture london
modern architecture london

More London

Foster + Partners, 2001-03
Offices | Tooley Street, SE1
Photos taken April 2011.