North Canyon Orthopedics Orthopedic Clinics Hand Surgeons Physical Therapists Podiatrists 4.9 (176) Call Direction Website Reviews Share Share on Facebook Share on Linkedin Share on X Copy link (208) 735-3728 Direction Website Reviews 2167 Village Park Ave Ste 200 Twin Falls , ID 83301