OdySea Aquarium

OdySea Aquarium

  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...