Lee Self, MD

Obstetrics & Gynecology, Gynecology

23000 Sweet Ola Hwy, Ola, ID 83657

Accepting new patients

(208) 425-7507