Right now, Michaels has 4 locations near Midland, Midland County, Michigan. See this page for the entire listing of all Michaels stores nearby.