Michaels 7766

Michaels #7766 is a Michaels craft store located at Island Walk, 1993 East West Parkway in Fleming Island, Florida.