River View Eye Specialist Categories Optical/RetailHealthcarePhysicians 526-H Shoup Ave W Twin Falls ID 83301 (208) 733-2400 (800) 956-3937 (208) 734-0343 Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×