Tartarus



Tartarus was located somewhere in the Underworld.

It was the domain of Hades, God of the Dead.

This was considered one of the most dreaded places in the Underworld, a place even the dead feared.

Appearances
Super Friends books
 * When Titans Clash (1981)