Dr. Wen-Shin Lee, MD
Ophthalmology
Make an Appointment
(650) 498-3333Telehealth services available
Stanford Eye Institute is located at 2452 Watson Ct, Palo Alto, CA 94303.
Providers at Stanford Eye Institute specialize in Ophthalmology.
One provider practices at Stanford Eye Institute.
Use the insurance check on this page to verify if Stanford Eye Institute is in-network.