modern architecture london
modern architecture london

Tower Place

Foster + Partners, 2003
Offices | Lower Thames Street, EC3
Photos taken July 2010.