The Tower

E122304 UNEXPLORED

The Tower is the famous historic castle complex on the north bank of the River Thames in London, renowned for its role as a royal palace, prison, and fortress.

Jump to: Referenced by

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Tower of London popularName The Tower