TOWER OF LONDON - PART 1

  • 8 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