Vision Source - Twin Falls EYECENTER

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

    The EYECENTER has provided superior eye care to south central Idaho for over 50 years. Vision Source EYECENTER has four locations & five optometric physicians for eye health & vision needs.