Cairo Ill looked like it had been a quaint old Victorian town. I have never been to St. Louis.
St. Louis, Missouri is bad enough but for real slums East St. Louis, Illinois has St. Louis, Missouri beat hands down.