McDonald's Address: 227 Old Pipers Gap Rd, Cana, VA 24317 Phone: (276) 755-3003 Restaurants, Foods-Carry Out, Burgers, Mc Donald's Other Businesses: Hill's Shoes at 13763 Fancy Gap Hwy, Cana, VA 24317 Adina's Eats & Keeps at 14539 Fancy Gap Hwy, Cana, VA 24317