At this moment, Michaels owns 4 branches near Hoover, Alabama. This page will give you a list of Michaels locations close by.