Sorry this reply is so late, my husband and I are leaving for Rome on
Friday and I haven't had time to look up the information on St. Louis
There are some interesting Indian Mounds near St. Louis. They are
actually in Illinois but only a few miles from St. Louis. They are
called the Cohokia Indian Mounds. Not sure if they are open this time
of the year. Perhaps you could do a search on the net and find some
info on them.
Hope you enjoy your trip -- don't miss the ride to the top of the