Vision Source Eye Center

  • Optometrists
844 Shoshone St E
Twin Falls, ID 83301
(208) 734-9800
(208) 734-9433 (fax)
  • About

    The Eyecenter has provided superior eyecare services to residents of South Central Idaho for the past 50 years. The Eyecenter is Idaho?s largest Optometric group practice consisting of four Optometric