This article is a stub. You can help TMNTPedia by expanding it. Tower of London in Shredder's New Sword. The Tower of London is a medieval castle in London. It appears in the episode Shredder's New Sword, of the 1987 TV series. Retrieved from "https://turtlepedia.fandom.com/wiki/Tower_of_London?oldid=506535" Categories: Stubs Buildings Non-fiction locations Locations in the United Kingdom 1987 TV series locations Community content is available under CC-BY-SA unless otherwise noted.