Independence Center
Founded in 1980 and headquartered in St. Louis, Missouri, Independence Center is a rehabilitation center for people with psychiatric disorders.
Last updated on
Introducing Koala Prospector! Bringing Waterfall Enrichment to Reps
Learn More!Founded in 1980 and headquartered in St. Louis, Missouri, Independence Center is a rehabilitation center for people with psychiatric disorders.