Roanoke VA Truck Equipment & Parts 1. 2019 Shenandoah Ave NW, Roanoke, VA 24017 | City Parts (540) 206-3751