1. O'Reilly Auto Parts 1275 Roanoke St, Christiansburg, VA 24073 Coordinate: 37.13332,-80.38425 Phone: (540) 382-0108