Michaels 1604

Michaels #1604 is a Michaels craft store located at Dekalb South Shopping Center, 2341 Sycamore Road in Dekalb, Illinois.