The Tower of London
The Tower of London
This 900-year-old famous castle and fortress in central London is home to an impressive collection of armour and the dazzling crown jewels. The bearded Yeoman Warders, also called “Beefeaters,” guard the tower today, alongside a flock of ravens.
Wednesday - Sunday