Windsor Castle and the Tower of London.
The Tower of London is on the north bank of the River Thames.
The river Thames goes through London.
the Seine river is next to the Eiffel tower.
the Seine river is next to the Eiffel tower.
The Tower of London is located on the north bank of the River Thames in London, England.
the river Thames
The River Thames
The river Thames.
tower of London ....
Tower Bridge straddles the River Thames just to the east of central London and is adjacent to the Tower of London.
Yes - all of London's river boats will pass or stop at the Tower of London