Scott E Allan, MD, Ophthalmology

526 Shoup Ave W
Ste H
Twin FallsID  83301-5050 (Twin Falls County)


Phone: 208-733-2400
Fax: 208-734-0343

NPI: 1639159056
License Number: M-5690 (ID)