Owyhee Family Medicine Pllc Family Medicine Medicare: Medicare Enrolled Practice Location: 9858 W State St, Star, ID 83669 Phone: 208-286-9471 |
Accident Recovery Clinic, Llc Clinic/Center - Primary Care Medicare: Not Enrolled in Medicare Practice Location: 12056 W Foxhaven St, Star, ID 83669 Phone: 801-318-8869 |