Physicians - Optometry & Opthalmology in Challis, ID

120 S 12Th St, Challis, Idaho, 83226

(208) 879-2783