Luma Odeh, DMD, Dentist

10763 163rd Pl
Orland ParkIL  60467-8861 (Cook County)


Phone: 708-364-8700
Fax:

NPI: 1528442605
License Number: 01930310 (IL)