Movies Filmed at Long Island Aquarium

431 E Main St, Riverhead, NY 11901, USA
Official Site
Show Map

Jessica Jones

Neptune's World Aquarium (interior)

Jessica stakes out the octopus exhibit at the aquarium waiting for the IGH doctor and sees him arrive with the mysterious woman in episode 2x05 "AKA The Octopus".

Source: Dan's Papers