At present, Michaels has 14 stores near Southlake, Texas. See this page for the entire listing of all Michaels branches nearby.