There is presently a total number of 4 Michaels locations operating near Madison, Madison County, Alabama. See a complete list of Michaels stores below.