Leading eye care services in the Cedar Valley Since 1979.

Locations

Waterloo

Hours: 
‎Monday: 8 a.m. – 5 p.m.
Tuesday: 9 a.m. – 5 p.m.
Wednesday – Thursday: 8 a.m. – 5 p.m.
‎Friday: 8 a.m. – 3 p.m.

622 Progress Ave Suite B

*Moving to 715 Bluegrass Circle, Cedar Falls, on 3/31/2025

(319) 266-6219

Learn More

Independence

Hours:
Monday: 9 a.m. – 5 p.m.
Tuesday – Thursday: 8 a.m. – 5 p.m.
Friday: 8 a.m. – 3 p.m.

2000 Swan Lake Blvd Suite 1

(319) 334-6087

Learn More

Doctors

Services

Resources