MovieMaps

Photo of Neptune's World Aquarium (interior)

Location: Long Island Aquarium
As Seen In: Jessica Jones episode 2x05 “AKA The Octopus

Jessica sits down and leans against one of the tanks while a janitor sweeps up around her.