Webcam in the very center of London captures the famous Tower Bridge, the symbol of England’s capital and which opened over the River Thames towards the end of the 19th century, in 1894.

Water traffic is very much reduced today, but you can still see some vessels on the river.

Building located on the other side of the river is The Tower Hotel.

Have a webcam?


Share it an earn