Michaels 1212

Michaels #1212 is a Michaels craft store located at Ingram Festival Shopping Center, 6065 Northwest Loop 410 in San Antonio, Texas.