Michaels 8015

Michaels #8015 was an Michaels craft store located at, 1905 Northwest Loop 281 in Longview, Texas.