Christiansburg VA Mc Donald's 1. 2385 Roanoke St, Christiansburg, VA 24073 | McDonald's (540) 382-4452