Michaels 2101

Michaels #2101 is a Michaels craft store located at Montgomery Plaza Shopping Center, 4410 Wyoming Boulevard Northeast in Albuquerque, New Mexico.