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.
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.