Andrew Joseph Velazquez, MD, Ophthalmology

3928 Montclair Rd Ste 100
BirminghamAL  35213-2415 (Jefferson County)


Phone: 205-592-3911
Fax: 205-592-3537

NPI: 1013930825
License Number: 23838 (AL)