Michaels 1266

Michaels #1266 is a Michaels craft store located at West Schaumburg, 2411 West Schaumburg Road in Schaumburg, Illinois.