The Tower of London is a historic castle located on the north bank of the River Thames. It was built in the 11th century and has served as a royal palace, a prison, and a fortress. Today, it is home to the Crown Jewels, a collection of priceless treasures that includes the Imperial State Crown and the Sovereign's Sceptre with Cross. Visitors can take a guided tour of the tower and learn about its fascinating history.