Asbury, Stokes County, North Carolina
Asbury is an unincorporated community in Stokes County, North Carolina, United States.
Asbury is a rural community about 10 miles north of Pilot Mountain and 11 miles east of Mount Airy, 1.5 miles south of the Virginia border.
See also