Skip to playerSkip to main content
  • 10 years ago
The Tower of London, seen from the River Thames, with a view of the water-gate called "Traitors' Gate"

Location London Borough of Tower Hamlets, London, England
Be the first to comment
Add your comment

Recommended