Contact Us

Contact Us

Share this:

We offer our services at several locations throughout the region. Please contact one of our locations below for more information about making an appointment.


Carilion Giles Community Hospital
Pearisburg, VA

Carilion Tazewell Community Hospital
Tazewell, VA

Carilion New River Valley Medical Center
Christiansburg, VA

Carilion Franklin Memorial Hospital
Rocky Mount, VA

Carilion Roanoke Memorial Hospital
Roanoke, VA

Carilion Stonewall Jackson Hospital
Lexington, VA

Carilion Clinic Pulmonary & Sleep Medicine – Roanoke
Roanoke, VA

Carilion Clinic Pulmonary Medicine – New River Valley
Christiansburg, VA