David P Franco, MD, Internal Medicine

3686 Grandview Pkwy Ste 500
BirminghamAL  35243 (Jefferson County)


Phone: 205-802-2000
Fax: 205-802-2049

NPI: 1326055500
License Number: 00010545 (AL)