
Dr. Evan Allan, MD
Ophthalmology
Make an Appointment
(208) 733-2400Telehealth services available
Arabic, Portuguese, Spanish
Welch Allan & Associates is located at 526 Shoup Ave W Ste H, Twin Falls, ID 83301.
Providers at Welch Allan & Associates specialize in Ophthalmology and Optometry.
Visit Healthgrades to view Welch Allan & Associates hours.
Seven providers practice at Welch Allan & Associates.
Use the insurance check on this page to verify if Welch Allan & Associates is in-network.
Providers at Welch Allan & Associates can provide language services for Arabic, Portuguese, and Spanish.