Seymour Marine Discovery Center
• End of Delaware Ave. | Santa Cruz, CA | 95060
The Seymour Marine Discovery Center is located at the Long Marine Laboratory in Santa Cruz, CA. Featuring an aquarium with touch tanks, a whale skeleton, gift shop and more.
End of Delaware Ave.
Santa Cruz
CA
95060
