Michaels 2231 Willow RdGlenview, IL, 60025Willow Creek Center View Phone 847-832-9196 Fax: 847-832-9224 2231 Willow RdGlenview, IL 60025Willow Creek Center View Website Experience & Reliability About Connect with this Business: Send to My Email Send to My Phone Print this Page