Search for
London, England

The Tower of London is a historic castle located on the north bank of the River Thames in central London. Built by William the Conqueror in 1078, it has served as a royal residence, fortress, and prison. The White Tower, which forms the core of the complex, is one of the most recognizable castles in the world. The Tower has played a prominent role in English history, being the site of numerous historical events.