Stryker's Island

Stryker's Island is an island in the West River located in Metropolis. Stryker's Island Penitentiary is located on that island.

Appearance
Super Friends
 * Season 6: The Case of the Stolen Super Powers