Stryker's Island

History
Stryker's Island is a prison facility in Metropolis.

Trivia

 * It's too outdated to hold supercriminals.