×
Tower of London tube station

Tower of London tube station

London Underground station
Tower of London was a London Underground station in the City of London that closed in 1884, only two years after opening. It was situated near the Tower of London, on a site now occupied by Tower Hill Underground station. Wikipedia
Opened: September 25, 1882
Number of platforms: 2