I am not sure how long it will stay open due to lack of funds and sponsorship, but Gateway is a nice track and only 20-25 minutes from Central St. Louis. Probably 7 minutes from Downtown St. Louis.
Here is a link to the track
Gateway International Raceway