Dr. Karim  Hamouda
Name Dr. Karim Hamouda
Gender Male
Degree MD
Specialty Neurosurgery
Sorry, this doctor does not have schedules yet.