Michaels Rochester Hills, MI

Right now, Michaels operates 8 branches near Rochester Hills, Michigan. See this page for an entire list of Michaels locations close by.

Michaels Chesterfield, MI

Open: 9:00 am - 9:00 pm16.22 mi

Michaels Commerce Township, MI

Open: 9:00 am - 9:00 pm17.15 mi