Oluleke S Jeboda, DMD, Dentist

3616 S Lancaster Rd
DallasTX  75216-5629 (Dallas County)


Phone: 214-374-7100
Fax:
Email: olu***@*****ts.edu

NPI: 1124036173
License Number: 32902 (TX)