Khaled Hafez MB, BCH

Physician Profile

Khaled Hafez. His primary practice is as a Urology.