Yes
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.
The North and South bank of the River Thames in London.
The River Thames
The Tower of London is on the North bank of the River Thames, in the London Borough of Tower Hamlets.
It is built in the London, England and was built in 1078 A.D
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.
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.
On the south bank of the river Thames adjacent to Tower Bridge
The Tower of London is a fortress on the north bank of the River Thames east of the city. The original part was built in 1078 as a fortress to protect the royal family but it is better known for being used as a prison. It also holds the Crown Jewels.
It's on the south bank.
The people of London, so that they could cross from the south bank of the River Thames to the north bank and vice versa.