Michaels presently runs 4 locations near Edwardsville, Illinois. See this page for a full listing of every Michaels location nearby.