The total number of Michaels stores currently operating near St Charles, St. Charles County, Missouri is 8. See this page for a complete list of every Michaels branch close by.