Stephen J Kelly, MD, Ophthalmology

1830 14th Ave S
BirminghamAL  35205-4969 (Jefferson County)


Phone: 205-933-2250
Fax: 205-933-2221

NPI: 1205059169
License Number: 28419 (AL)