Michaels 8622

Michaels #8622 is a Michaels craft store located at South Oaks Plaza, 5796 South Lindbergh Boulevard in St. Louis, Missouri.