Mentioned by Museum Hack
Museums in London: The Complete List (2020
"The Tower of London, which is officially known as Her Majesty's Royal Palace and Fortress of the Tower of London, is a historic castle in London that sits on the River Thames. The Tower of London has stood since 1066. Beginning in 1100 and lasting through 1952, the Tower of London was used as a prison, though it was intended to be a royal home."