• 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:

    Monday: 8:30am - 6:30pm
    Tuesday-Friday: 8:30am - 5:30pm
    Saturday: 8:00am - 1:00pm

    Christiansburg

    Peppers Ferry Road

    442 Peppers Ferry Rd.
    Christiansburg, VA

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

    More Info »

    Hours:

    Monday: 8:30am - 6:30pm
    Tuesday-Friday: 8:30am - 5:30pm
    Saturday: 8:00am - 1:00pm

    Lynchburg

    Timberlake Road

    8125 Timberlake Rd.
    Lynchburg, VA

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

    More Info »

    Hours:

    Monday: 8:30am - 6:30pm
    Tuesday-Friday: 8:30am - 5:30pm
    Saturday: 8:00am - 1:00pm

    Roanoke

    Valley View

    5049 Valley View Blvd.
    Roanoke, VA

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

    More Info »

    Hours:

    Monday: 8:30am - 6:30pm
    Tuesday-Friday: 8:30am - 5:30pm
    Saturday: 8:00am - 1:00pm

    Salem

    West Main Street

    1205 W. Main St.
    Salem, VA

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

    More Info »

    Hours:

    Monday: 8:30am - 6:30pm
    Tuesday-Friday: 8:30am - 5:30pm
    Saturday: 8:00am - 1:00pm

    Doctors