Tower of London, a historic castle and popular tourist attraction located on the north bank of the River Thames in central London, England

- Image ID: P1T0G0
Tower of London, a historic castle and popular tourist attraction located on the north bank of the River Thames in central London, England
jiGGoTravel / Alamy Stock Photo
Image ID: P1T0G0
London, UK - April 2018: Exterior view of Her Majesty's Royal Palace and Fortress of the Tower of London, a historic castle and popular tourist attraction located on the north bank of the River Thames in central London, England
Location: Tower of London