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.