Tower Hill tube station

The Tower Hill tube station is a London Underground station in Tower Hill, London, England. The station opened in 1967, replacing a previous Tower Hill station which had closed in 1884.