The Tower of London, c1900. The Tower of London, officially Her Majesty's Royal Palace and Fortress of the Tower of London, is a historic castle located on the north bank of the River Thames in central London. From Sights and Scenes in England and Wales. [Cassell and Company Ltd., c1900].
Lifestyle & Leisure Transport & Travel
Science & Nature Geographical Features
Artistic Representations Cityscapes
Pixel Dimensions (W x H) : 4475x3674
File Size : 16,056kb