Oklahoma Aquarium in Tulsa OK Advertisement Oklahoma Aquarium 9416 S Toledo Ave Tulsa, OK 74137 (918) 494-3998 Listed On These Pages: FunMuseums Related Listings The Oklahoma Aquarium Foundation -- 6585 S Yale Ave Tulsa, OK 74136 Advanced Search Keyword: Name: Address: City: City: Select State Oklahoma Zip Code: