Sign Up For Our Quarterly Newsletter!

Questions? Contact Us now!

If you have an eye issue or medical concern that needs immediate attention, please call any of our offices during office hours or go directly to an emergency room. Our after-hours number is (563) 328-5103.

To leave us a secure message (protecting your health information), please create an account on our patient portal, My ESA Online Clinic. It's easy, just click the link below and click on create an account. You do not have to be a patient to create an account. Please note that messages are received and sent during normal business hours.

You can also make appointments, order contacts, get appointment reminders, pay bills, and register your health information.

Click here to start!

>
Request An Appointment Vision Disorders

Contact Us

QUESTIONS? CONTACT US NOW!

If you have an eye issue or medical concern that needs immediate attention, please call any of our offices during office hours or go directly to an emergency room. Our after-hours number is (563) 328-5103.

To leave us a secure message (protecting your health information), please create an account on our patient portal, My ESA Online Clinic. It's easy, just click the link below and click on create an account. You do not have to be a patient to create an account. Please note that messages are received and sent during normal business hours.

You can also make appointments, order contacts, get appointment reminders, pay bills, and register your health information through My ESA Online Clinic.

Our HIPPA secure fax number is (309) 792-3910.

 

BETTENDORF (map & hours)
777 Tanglefoot Lane
Bettendorf, IA 52722
Phone: (563) 323-2020

MUSCATINE (map & hours)
Located in Muscatine Vision Center
1700 Park Avenue
Muscatine, IA 52761
Phone: (563) 263-2020

ROCK ISLAND (map & hours)
4731 45th Street Court
Rock Island, IL 61201
Phone: (309) 793-2020

GENESEO (map & hours)
422 South State Street
Geneseo, IL 61254
Phone: (309) 944-8888

SILVIS (map & hours)
Located in Twin Oaks
Shopping Center next to Hy-Vee
2001 5th Street
Silvis, IL 61282
Phone: (309) 793-2020