Michaels 7808

Michaels #7808 is a Michaels craft store located at The North Rim Shopping Center, 17802 La Cantera Parkway in San Antonio, Texas.