William C Lopez, MD, Internal Medicine

100 Pilot Medical Dr
Ste 225
BirminghamAL  35235-3411 (Jefferson County)


Phone: 205-854-8404
Fax: 205-854-4302

NPI: 1013998228
License Number: 1088 (AL)