Dr. Gregory Landis, OD
Optometry
Make an Appointment
(208) 743-2020Telehealth services available
The Eye Doctor is located at 3201 5th St, Lewiston, ID 83501.
Providers at The Eye Doctor specialize in Optometry.
One provider practices at The Eye Doctor.
Use the insurance check on this page to verify if The Eye Doctor is in-network.