Michaels 8709

Michaels #8709 is a Michaels craft store located at, 9108 Fletcher Parkway in La Mesa, California.