Davood Talebiquje, DDS, Dentist

2260 Linda Ave
Ste 103
OdessaTX  79763-2661 (Ector County)


Phone: 432-333-4867
Fax:

NPI: 1063813061
License Number: 30458 (TX)