
✕
Tower of London
Royal Palace and fortress which is a historic castle located on the north bank of the River Thames in London
Image dimensions: 4557 x 3418 pixels
Royal Palace and fortress which is a historic castle located on the north bank of the River Thames in London
Image dimensions: 4557 x 3418 pixels