Sewers of London

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