Michael A Callahan, MD, Ophthalmology

700 18th St S Ste 410
BirminghamAL  35233-3805 (Jefferson County)


Phone: 205-325-8620
Fax:

NPI: 1902892151
License Number: 00006083 (AL)