At the moment, Michaels has 4 branches near San Marcos, Hays County, Texas. On this page you will see the listing of all Michaels locations in the area.