What Are The Towers Of London Called?
The Tower of London, officially His Majesty’s Royal Palace and Fortress of the Tower of London, is a historic castle on the north bank of the River Thames in central London. Tower of London Built White Tower: 1078 Inner Ward: 1190s Re-built: 1285 Wharf expansion: 1377–1399 Visitors 2,984,499 (in 2019) What are the four towers …