Michaels 1160

Michaels #1160 is a Michaels craft store located at Montgomery Plaza, 359 Carroll Street in Fort Worth, Texas.