Therapists by Location January 22, 2019 / Click on an office location below to see a list of therapists who see clients there. Main Office: 12801 Flushing Meadows, Ste 100, St. Louis MO 63131 Columbia, IL Therapists