Physical Therapy Clinics in Star, Idaho

NorthStar Physical Therapy

(78 reviews)

9652 W State St, Star, ID 83669

Star, Idaho 83669

NorthStar Physical Therapy
Physical therapist Physical therapy clinic Sports medicine clinic