Christiansburg VA Subs & Sandwiches 1. 2400 N Franklin St, Christiansburg, VA 24073 | Subway (540) 382-5380