My wife & kids made a trek to the St. Louis Science Center and found a Clipper Creek J1772 charger right up front near Boeing Hall (with the handicapped parking). If you need a recharge while in the area, it's a good place to spend a few hours...
It would be nice to have a list of good chargers in the St.Louis area. I've pulled up a bunch in some apps, but it's hard to tell which are actually functional and accessible. This looks like a good spot.