top of page

We Care About Your Health

Discover the feeling of improved vision.


Your Eyecare Service
in Twin Falls, Idaho

It is our goal to provide our patients with the best eye care possible using advance state-of-the-art technology for all of your eye care needs. Dr.’s Welch, Allan & Associates has a partnership of eye care professionals who are focused, dedicated, caring and trusted. At our office, we will do everything possible to ensure our patients are provided with the best eye care available.

Eye Trial Frame
bottom of page