I live in St. Charles which is in west county. About 15 miles from downtown. There is a really nice park in St. Peters (next door) called 370 Lakeside which is new and very nice. This is the best park in the St. Louis area. Don't worry about the drive to downtown, it's not that bad.
St. Louis RV Park is in north downtown St. Louis and not a good area. (does Ferguson ring a bell?) Yes the park is fenced, and the police station is across the street, but the park is nothing more than a city block of concrete with RV's parking on it.
The casino RV park is across the Mississippi River in East St. Louis, Ill. This is another Ferguson on steroids. Come west young man!