Lee Self, MD, Obstetrics & Gynecology

23000 Sweet Ola Hwy
OlaID  83657-5027 (Gem County)


Phone: 208-340-8530
Fax: 208-541-9341

NPI: 1639121361
License Number: M7844 (ID)