Michaels 2066

Michaels #2066 is a Michaels craft store located at Water Tower Plaza, 18 Water Tower Plaza in Leominster, Massachusetts.