the River Thames
The Tower of London is on the north bank of the River Thames.
The river Thames goes through London.
The Tower of London is located on the north bank of the River Thames in London, England.
The river Thames.
The River Thames
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
It's in London, on the River Thames.
It is built in the London, England and was built in 1078 A.D
Tower Bridge is in London, England over the River Thames