Amr Shaker

Dr. Amr Shaker

Deparments Nephrology Dep

Assistant Professor -Nephrology - Kasr Al-Ainy

Make an Appointment With Dr. Amr Shaker
Set Appointment: