Scott W Lecroy, MD, Ophthalmology

832 Princeton Ave Sw
BirminghamAL  35211-1320 (Jefferson County)


Phone: 205-206-8473
Fax: 205-206-8368
Email: s_l***@*****il.com

NPI: 1376563585
License Number: 13549 (AL)