Her Majesty's Royal Palace and Fortress, known as the Tower of London, is a historic castle located on the north bank of the River Thames in central London.
The Tower of London was constructed in 1066 immediately after the Norman Invasion led by William the Conqueror, with the White Tower being built in 1078. It was then expanded under Kings Richard I, Edward III and Edward I.