Tower of London

Tower of London

Tower of London

London’s original royal fortress by the Thames which is over 900 years old, it contains the Crown Jewels and is guarded by Beefeaters.