Tower of London

A historic fortress on the River Thames in London, founded after the Norman Conquest. It served as a royal residence, arsenal, prison, and place of execution.

Connect