Carilion New River Valley Medical Center Hospitals

2900 Lamb Circle
Christiansburg, VA 24073
(540) 731-2000
Click to Learn More