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.


P. V. N. Myers A General History for Colleges and High Schools (Boston, MA: Ginn & Company, 1896)


TIFF (full resolution)

2400×1790, 3.5 MiB

Large GIF

1024×763, 414.8 KiB

Medium GIF

640×477, 164.8 KiB

Small GIF

320×238, 41.5 KiB