OdySea Aquarium Oct 28, 2016 Directory » OdySea Aquarium OdySea Aquarium 9500 E. Via de Ventura, Scottsdale AZ 480-291-8000 odyseaaquarium.com OdySea Aquarium, located in Scottsdale, is America’s newest aquarium. This multi-level, state-of-the-art facility holds more than 2...