Wael Mohammad Otaibi, DO, Surgery

1770 E Lake Shore Dr Ste 105
DecaturIL  62521-3800 (Macon County)


Phone: 217-329-1000
Fax: 217-329-1055

NPI: 1255452124
License Number: 036150787 (IL)