Teton Retinal Institute Categories PHYSICIANS - EYESPHYSICIANS & SURGEONS 3544 E. 17th Street Ste 105 Ammon ID 83406 (208) 535-4900 (208) 535-4906 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×