Walker Spine & Sports Specialists Walker Spine & Sports Specialists is the leading option for physical medicine and non-operative treatment in Idaho Falls. Phone: 208-227-1200 2319 Coronado St Idaho Falls, ID 83404 United States Map Other Categories: Health & Beauty |