The Tower (2004)
Who Goes There? (1x6)
: 05, 2004
A tourist attraction since at least the Elizabethan Period, the Tower of London is London's oldest tourism hot spot. One of the most popular attractions in England, the Tower welcomes a variety of interesting guests from around the world.