TOWER OF LONDON - PART 3 (final)
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
Location London Borough of Tower Hamlets, London, England
Category
đ
Travel