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.
tower of London ....
The river Thames.
The River Thames
River Thames
Tower Bridge straddles the River Thames just to the east of central London and is adjacent to the Tower of London.
It is built in the London, England and was built in 1078 A.D
Yes - all of London's river boats will pass or stop at the Tower of London
It's in London, on the River Thames.
Tower Bridge is in London, England over the River Thames