Owyhee Family Medicine PLLC

Phone & Address

9858 West State Street
Star, ID 83669

Get directions

(208) 286-9471

(208) 286-0565