Tower of London
England
A castle on the north bank of the Thames founded in 1066 after the Norman Conquest. The White Tower, which gives it its name, was built by William the Conqueror in 1078.
England
A castle on the north bank of the Thames founded in 1066 after the Norman Conquest. The White Tower, which gives it its name, was built by William the Conqueror in 1078.