At this moment, McDonald's owns 4 branches near Weaverville, North Carolina. A list of McDonald's locations close by can be found here.