1. O'Reilly Auto Parts 1253 N Main St, Marion, VA 24354 Coordinate: 36.84533,-81.49853 Phone: (276) 781-0011