1. Advance Auto Parts 1048 N Main St, Marion, VA 24354 Coordinate: 36.84335,-81.50282 Phone: (276) 783-8884