Jennifer Leigh Michelson, MD, Ophthalmology

1201 11th Ave S Ste 501
BirminghamAL  35205-3423 (Jefferson County)


Phone: 205-930-0930
Fax: 205-930-9050

NPI: 1508205162
License Number: MD.35906 (AL)