1. O'Reilly Auto Parts 1169 Armory Dr, Franklin, VA 23851 Coordinate: 36.67157,-76.9418 Phone: (757) 516-2533