Designed by
Title
Historic buildings at Tower of London historic castle on the north bank of the River Thames in central London #67794236
Description
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