Michaels 1095

Michaels #1095 is a Michaels craft store located at The Plaza at Delray, 1630 South Federal Highway in Delray Beach, Florida.