Tower Hill Tube Station is located a short distance from the Tower of London. Also within its vicinity is the largest remaining segment of the ancient London Wall that once encircled the City of London. The station first opened in 1882 on the site of another shortlived station, the Tower of London Tube Station, replacing another station, the Mark Lane Tube Station, which was located to the west.
Tower Hill Station (GPS: 51.51008, -0.07649) Source: https://commons.wikimedia.org/wiki/File:Tower_Hill_stn_entrance.JPG Author: Sunil060902
Platform level at Tower Hill Station (GPS: 51.51008, -0.07649) Source: https://commons.wikimedia.org/wiki/File:Tower_Hill_stn_eastbound_look_east.JPG Author: Sunil060902