Link to location pageSalmon River Vision Clinic 9:00 AM - 5:00 PM 9:00 AM - 5:00 PM 9:00 AM - 5:00 PM 9:00 AM - 5:00 PMClosed Today Closed Today Closed Today 120 S 12Th St Challis, ID 83226 USphone(208) 879-2783(208) 879-2783Get DirectionsCall now