Tower of London detail

Royalty-free stock photo ID: 1823597

Tower of London detail