Tower of London

The Tower of London is a medieval castle in London. It appears in the episode Shredder's New Sword, of the 1987–1996 series.