Christiansburg VA Insurance-Auto 1. 45 W Main St, Christiansburg, VA 24073 | Greater Valley Insurance (540) 382-2959