The Tower of London is a historic castle located on the north bank of the River Thames in central London. Founded by William the Conqueror, it has served various roles over the centuries, including royal palace, fortress, prison, and treasury, making it a significant symbol of British history.
๐ Unlock Full Analysis
Sign up free to see complete architectural analysis, style breakdowns, and historical context.