The Tower of London on the north bank of the River Thames in central London.


The Tower of London, is a historic castle located on the north bank of the River Thames in central London separate from the square mile of the City of London by the area known as Tower Hill. The Tower of London was founded towards the end of 1066 as part of the Norman Conquest of England. It was used as a prison up until 1952.


Size: 3600px × 2401px
Location: London, England, UK
Photo credit: © Geoff Shaw / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: attraction, britain, british, clouds, crown, dark, england, foreboding, jewels, king, london, monarchy, sky, thames, tourist, tower