La Torre de Londres es un castillo histórico que se fundó en el siglo XI como parte de la conquista de Inglaterra por parte de los normandos. En conjunto es un complejo de varios edificios con muros defensivos y un gran foso. Durante las incursiones por parte de los pueblos vikingos y otras regiones y condados de Inglaterra, en las guerras por el trono de los reinos ingleses fue un lugar muy importante como muestra de dominación del país.
Actualmente, es una atracción turística y visita obligatoria de la ciudad. Además del conjunto de edificios, es posible ver las joyas de la Corona británica, la colección de armaduras y ropajes reales y parte de la muralla romana. Además, pertenece a uno de los monumentos mejor conservados por parte del Patrimonio Mundial de la UNESCO.