Skip to main content

Find an Office Near You

To best serve our patients, we have conveniently located offices for general and specialty vision care throughout Southwest Virginia.

Main Offices Satellite Offices

Map is displaying all locations

* Vistar specialists offer medical and surgical consultations at these locations.

Main Offices

Botetourt Main Office
70 Summerfield Court
Roanoke , VA 24019
Phone
(540) 855-5100
Visit Page
Children's Eye Center Main Office
1819 Electric Road, Suite 1A
Roanoke, VA 24018
Phone
(540) 855-5100
Visit Page
Martinsville Main Office
609 Northside Drive
Martinsville, VA 24112
Phone
(540) 855-5100
Visit Page
Roanoke - Franklin Road Main Office
3320 Franklin Road
Roanoke, VA 24014
Phone
540) 855-5100
Visit Page
Roanoke - Hershberger Main Office
375 Hershberger Road
Roanoke, VA 24012
Phone
(540) 855-5100
Visit Page
Roanoke - Jefferson Main Office
707 S. Jefferson Street
Roanoke, VA 24019
Phone
(540) 855-5100
Visit Page
Roanoke - Peters Creek Main Office, Specialty Office
5296 Peters Creek Road
Roanoke, VA 24019
Phone
(540) 855-5100
Visit Page
Roanoke- Oak Grove Main Office
2154 McVitty Road
Roanoke, VA 24018
Phone
(540) 855-5100
Visit Page
Salem Main Office
426 W Main St
Salem, VA 24153
Phone
(540) 855-5100
Visit Page
Smith Mountain Lake Main Office
280 Westlake Road, Professional Park Building 2
Hardy, VA 24101
Phone
(540) 855-5100
Visit Page
Wytheville Main Office, Specialty Office
710 West Ridge Road Suite 2H
Wytheville, VA 24382
Phone
(540) 855-5100
Visit Page

Satellite Offices

These offices are by referral only – please ask your local eye doctor for more information.

Appalachian Eye Care
700 Wenonah Avenue
Pearisburg, VA 23134
Phone
(540) 855-5100
Blue Ridge Eye Associates
30 Crossing Lane
Lexington, VA 24450
Phone
(540) 855-5100
Blue Ridge Eye Care Associates
1102 East Stuart Drive
Galax, VA 24333
Phone
(540) 855-5100
Christiansburg Office
29 West Main Street
Christiansburg, VA 24073
Phone
(540) 855-5100
Eye Care on the Ridge
843 West Stuart Dr.
Hillsville, VA 24343
Phone
(540) 855-5100
Family Eyecare Center
415 Piney Forest Rd.
Danville, VA 24540
Phone
(540) 855-5100
Friedrichs Family Eye Center
32 North Main St
Chatham, VA 24531
Phone
(540) 855-5100
Friedrichs Family Eye Center
123 Deer Run Rd.
Danville, VA 24540
Phone
(540) 855-5100
Friedrichs Family Eye Center
1975 Virginia Ave.
Martinsville, VA 24112
Phone
(540) 855-5100
Friedrichs Family Eye Center
395 S. Main Street
Rocky Mount, VA 24151
Phone
(540) 855-5100
Invision
29 West Main Street
Christiansburg, VA 24073
Phone
(540) 855-5100
Lexington Eye Care
55 Comfort Way
Lexington, VA 24450
Phone
(540) 855-5100
Patrick County Eye Associates
797 Woodland Drive
Stuart, VA 24171
Phone
(540) 855-5100
Wythe Eye Associates
530 W. Ridge Road
Wytheville, VA 24382
Phone
(540) 855-5100