Right now, Michaels operates 4 stores near Waynesville, Haywood County, North Carolina. The list of Michaels branches close by can be viewed below.