I just uploaded 75 new photos of this bizarre attraction that is found inside the City Museum in downtown St. Louis.
The World Aquarium is no longer located at the City Museum. It can now be found in its own location near the Gateway Arch.
Looks to be in Laclede's Landing: 810 North 3rd Street St. Louis, Missouri 63102Do you know where exactly? A couple years ago I read that there were plans to construct an aquarium inside Union Station, but that might be a separate organization.
That is separate.Do you know where exactly? A couple years ago I read that there were plans to construct an aquarium inside Union Station, but that might be a separate organization.
That is correct.Looks to be in Laclede's Landing: 810 North 3rd Street St. Louis, Missouri 63102