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

An exterior view of a Vistar Eye Center building
Roanoke - Franklin Road Main Office
3320 Franklin Road
Roanoke, VA 24014
Phone
540) 855-5100
Visit Page of Roanoke - Franklin Road Main Office
An exterior view of a Vistar Eye Center building
Roanoke - Peters Creek Main Office, Specialty Office
5296 Peters Creek Road
Roanoke, VA 24019
Phone
(540) 855-5100
Visit Page of Roanoke - Peters Creek Main Office, Specialty Office
An exterior view of a Vistar Eye Center building
Roanoke- Oak Grove Main Office
2154 McVitty Road
Roanoke, VA 24018
Phone
(540) 855-5100
Visit Page of Roanoke- Oak Grove Main Office
An exterior view of a Vistar Eye Center building
Salem Main Office
426 W Main St
Salem, VA 24153
Phone
(540) 855-5100
Visit Page of Salem Main Office

Satellite Offices

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

Appalachian Eye Care
206 Kinter Way
Pearisburg, VA 24134
Phone
(540) 855-5100
Blue Ridge Eye Associates
30 Crossing Lane
Lexington, VA 24450
Phone
(540) 855-5100
Blue Ridge Eye Care Associates
800 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