Michaels 5807

Michaels #5807 is a Michaels craft store located at Traders Pointe, 5750 West 86th Street in Indianapolis, Indiana.