Tidligere lå Tower of London undergrunnsstasjon på stedet. Den åpnet i 1882, men ble nedlagt allerede i 1884 da Mark Lane undergrunnsstasjon. Denne stasjonen lå litt lenger vest, og fikk i 1946 navnet Tower Hill. Denne stasjonen ble nedlagt i 1967.