Archway Tower
The Archway Tower, at 2 Junction Road, Archway, London N19, is a 195-foot (59 m) office building built over Archway tube station and was completed in 1963. Local opinion is divided on the tower, some finding it architecturally unattractive, while ot…