20 Fenchurch Street

From Wikipedia, the free encyclopedia

20 Fenchurch Street is a 91-metre 25-floor office building in the City of London. It was built in 1968 and is scheduled for demolition in 2007 to make way for a 160-metre, 39-story tower.