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.

See it on the map