Santa Cruz Hotel Blogs - Mission Inn & Suites
January 15, 2018
Explore the Seymour Marine Discovery Center
The Seymour Marine Discovery Center, located at 100 McAllister Way, is a marine science museum and aquarium that will take you a step closer to understanding our ocean and marine life. The Discovery Center is dedicated to education and offers tourists and locals an opportunity to discover more about marine sea life. The views of the Monterey Bay are definitely picturesque and the various exhibits offer a truly wonderful exploration of the ocean beyond. Visiting the marine science and conserva...