Where is Tower Hill Underground Station located?
Tower Hill Underground Station, Tower Hill Underground Station, Great Britain (approx. 51.50968°, -0.07619°)
Tower Hill Underground Station, Tower Hill Underground Station, Great Britain (approx. 51.50968°, -0.07619°)