208.286.9471
Home
About us
Patient Resources
Provider
Billing
Contact Us
Services
More
Office Location & Hours
9858 W. State St
Star, ID 83669
Phone: 208-286-9471
Fax: 855-592-1819
Monday - Thursday 8:00 am - 5:00 pm Friday 8:00 am - 3:00 pm Saturday - Sunday Closed