• Request

    An Appointment

    Fields marked with an * are required

    Already have an appointment? Fill out the Pre-Registration Form!

    You will receive a phone call or an email confirming your request

    Our Locations

    Roanoke

    Franklin Road

    3763 Franklin Rd. SW
    Roanoke, VA

    (540) 989-6515
    Fax: (540) 772-2597

    More Info »

    Hours:

    Mon., Wed. 8:30a – 6:30p
    Tues., Thurs., Fri. 8:30a – 5:30p
    Saturday 8:00a – 1:00p

    Christiansburg

    Peppers Ferry Road

    442 Peppers Ferry Rd.
    Christiansburg, VA

    (540) 382-1731
    Fax: (540) 382-2113

    More Info »

    Hours:

    Mon., Thurs. 8:30a – 6:30p
    Tues., Wed., Fri. 8:30a – 5:30p
    Saturday 8:00a – 1:00p

    Lynchburg

    Timberlake Road

    8120 Timberlake Rd.
    Lynchburg, VA

    (434) 237-2100
    Fax: (434) 239-0220

    More Info »

    Hours:

    Mon., Thurs. 8:30a – 6:30p
    Tues., Wed., Fri. 8:30a – 5:30p
    Saturday 8:00a – 1:00p

    Roanoke

    Valley View

    5049 Valley View Blvd.
    Roanoke, VA

    (540) 366-2457
    Fax: (540) 563-0441

    More Info »

    Hours:

    Mon., Wed. 8:30a – 6:30p
    Tues., Thurs., Fri. 8:30a – 5:30p
    Saturday 8:00a – 1:00p

    Salem

    West Main Street

    1205 W. Main St.
    Salem, VA

    (540) 444-5656
    Fax: (540) 444-5660

    More Info »

    Hours:

    Mon., Thurs. 8:30a – 6:30p
    Tues., Wed., Fri. 8:30a – 5:30p
    Saturday 8:00a – 1:00p

    Doctors