Moments at London Tower Bridge

Enjoy one of the London’s favorite attractions – The Tower Bridge.You don’t need a City Pass to see and take pictures of this impressive structure towering above the Thames river. There is much to see inside including the engine room, the machinery that runs the bridge.Walk along the side of the river Thames to see the magnificent view of the bridge from a different perspective in the late afternoon or evening . A must see!