Odai Abdalla, MD

Psychiatry & Neurology, Neurology

3 locations

6565 S Yale Ave Ste 209, Tulsa, OK 741368303

(918) 488-0990