At this moment, Michaels operates 5 locations near Roanoke, Virginia, Virginia. Below you can view a list of Michaels stores close by.