Travis Allen, PA-C
Physician Assistant (PA)
Make an Appointment
(208) 522-7246Telehealth services available
Pain & Spine Specialists of Idaho is located at 2375 E Sunnyside Rd Ste J, Idaho Falls, ID 83404.
Providers at Pain & Spine Specialists of Idaho specialize in Physician Assistant (PA).
Two providers practice at Pain & Spine Specialists of Idaho.
Use the insurance check on this page to verify if Pain & Spine Specialists of Idaho is in-network.