Michaels 1292

Michaels #1292 is a Michaels craft store located at Lee Vista Promenade, 6733 Eagle Watch Drive in Orlando, Florida.