Tower of London
Place ActiveLondon, England
The Tower of London is a historic castle built in 1078 by William the Conqueror, King of England. Today, it is a historic site managed by the Historic Royal Palaces, which became an independent charity in 1998.