Designed by
Title
Historic The White Tower at Tower of London historic castle on the north bank of the River Thames in central London #67793924
Description
Historic The White Tower at Tower of London historic castle on the north bank of the River Thames in central London - a popular tourist attraction. London, UK
This image is editorial