Teton Vision Center 1340 S Ammon RdIdaho Falls, ID, 83406 View Phone 208-523-3141 View Website Experience & Reliability Call Today About Send to My Email Send to My Phone Print this Page