
The Ninja Turtles in the Sewers of London.
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.
The Ninja Turtles in the Sewers of London.
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.