Tower of London Station

A predecessor of Tower Hill Station which was built on the same site.