The St. Louis Aquarium is located at Union Station in the former mall area. It is 120,000 square-feet of fabulous aquatic creatures that come from all over the world. Freshwater river creatures from Missouri's rivers to rarely seen deep ocean creatures, they all can be found at the Aquarium.
The St. Louis Aquarium is open year-round, including holidays. See website for current hours.
St. Louis Aquarium
201 S. 18th Street
St. Louis, MO 63103