I thought I had found the best chicken salad sandwich in St. Louis at Great Harvest, but I was wrong. It's at Applegate's. This place is tucked away at the corner of Brentwood and Wrenwood.
It happens to be directly across the street from the St. Louis Bread Co, whose chicken salad sucks.
They also have great soup. Enjoy!