The River Thames
The Tower of London is on the north bank of the River Thames.
The Tower of London is located on the north bank of the River Thames in London, England.
Yes
The North and South bank of the River Thames in London.
On the south bank of the river Thames adjacent to Tower Bridge
The castle is officially named Her Majesty's Royal Palace and Fortress, but it is commonly known as The Tower of London. It is located on the north bank of the River Thames in London. The castle was first built in 1078, and it now has over two million visitors per year.
It is built in the London, England and was built in 1078 A.D
The Tower of London is on the North bank of the River Thames, in the London Borough of Tower Hamlets.
The river Thames goes through London.
Tower Bridge is located in London and crosses the river Thames from Tower Hamlets on the north bank to Southwark on the south bank. It lies adjacent to the Tower of London and is the only bridge in London that can open to allow boats to pass underneath it. Because it is so well known throughout the world, it is sometimes referred to incorrectly as London Bridge - which is the next bridge upstream.
tower of London ....
The river Thames.