A historic castle in London.

The Tower of London

A historic castle in London.