Michaels 2000

Michaels #2000 was an Michaels craft store located at, 8223 North Stemmons Freeway in Dallas, Texas.