Asbury ist eine ländliche Gemeinde etwa 10 Meilen südlich von Pilot Mountain und 11 Meilen östlich von Mount Airy, 1,5 Meilen nördlich der Grenze zu Virginia.
Asbury ist eine ländliche Gemeinde etwa 10 Meilen nördlich von Pilot Mountain und 11 Meilen östlich von Mount Airy, 1,5 Meilen südlich der Grenze von Virginia.