The Tower of London more than meets expectations. We’ve been multiple times over the years, and we’ve enjoyed every visit. It’s officially known as His Majesty’s Royal Palace and Fortress of the Tower of London, which tells you something about how seriously it takes itself. Built by William the Conqueror in 1066 and expanded for […]

