Doctor Tarek beshr

Biography

Dermatology and venereology consultant.

Dermatology and venereology consultant

Speciality

Dermatology

Degrees

Consultant

Areas of Expertise

Doctor's Services

400