Day 12
Tower of London
August 17, 2023 in England ⋅ ☀️ 23 °CThe 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, England. It liesRead more
Traveler This is an enormous complex. You can feel the history seeping out of the walls. I saw the crown Jewel and the tower Ravens.
Traveler So rich in history. I love these beautiful old buildings. So much character