The Sewers of London are located beneath the city of London in England in the United Kingdom. The Ninja Turtles visit the sewers in the episode Shredder's New Sword.
Advertisement
The Sewers of London are located beneath the city of London in England in the United Kingdom. The Ninja Turtles visit the sewers in the episode Shredder's New Sword.