On the northern bank of the Thames River in the heart of London, England, is where you'll find the Tower of London. It is close to Tower Bridge, which crosses the Thames and links the Tower of London with the river's southern bank. If you are planning on visiting, there are several bus routes that will take you there and the nearest station is called Tower Hill.