Amro Elsharoud, MD

Amro Elsharoud, MD

Family Medicine, Primary Care

St. Mary Medical Center

3315 N Seminary St, Galesburg, IL 61401

(309) 344-1000