Green Dolphin Street Prison

The Green Dolphin Street Prison is the main setting in the Stone Ocean arc of Jojo's Bizarre Adventure.

About
Set in the United States in Port St. Lucie, Florida, Green Dolphin Street Prison is a maximum security prison, unique in the fact that it is built offshore on an island, preventing its detainees from escaping to the mainland. Because of this, it is also known as The Aquarium.