Michaels 9103

Michaels #9103 is a Michaels craft store located at Greenwood Pointe Shopping Center, 8030 Highway 31 in Indianapolis, Indiana.