Tower of London Facts by admin October 14, 2022 The most popular tourist attraction in England, the Tower of London dates back to 1066. Initially built as a royal residence, the Tower has subsequently been used for various purposes… Share this:Click to share on Facebook (Opens in new window)Click to share on Twitter (Opens in new window)Click to share on Pinterest (Opens in new window)