Roanoke, in Randolph County, has a population of more than 6,500 residents.
What to see & do | Where to eat | Where to stay