Tower of London
| View Cart ⇗ | Info
Her Majesty’s Royal Palace and Fortress, more commonly known as the Tower of London (and historically as The Tower), is a historic monument in central London, England, on the north bank of the River Thames. It is located within the London Borough of Tower Hamlets and is separated from the eastern edge of the City of London by the open space known as Tower Hill.
Galleries
United Kingdom CastlesSource
P. V. N. Myers A General History for Colleges and High Schools (Boston, MA: Ginn & Company, 1896)
Downloads
2400×1790, 3.5 MiB
1024×763, 414.8 KiB
640×477, 164.8 KiB
320×238, 41.5 KiB