Michaels 8634

Michaels #8634 is a Michaels craft store located at North Riverside Plaza, 7231 West 24th Street in North Riverside, Illinois.