Dr. Abdullah Hafid is a Doctor in Rochester 48307, Rochester MI and ha…read mores an experience of 2026 years in this field. Dr. Abdullah Hafid practices at Ascension Providence Rochester Hospital in Rochester 48307, Rochester MI and Shenandoah Valley Implant Institute in Winchester 22601, Winchester VA.
Some of the services provided by the doctor are: Muscle Spasm,Geriatric Medicine,Urinary Tract Infection (Uti),Limb Pain and Throat Pain etc.read less