Michaels 2119

Michaels #2119 is a Michaels craft store located at Clearwater Springs, 5151 East 82nd St in Indianapolis, Indiana.