Gregory Nayden, MD, Internal Medicine

3700 Cahaba Beach Rd
BirminghamAL  35242 (Shelby County)


Phone: 205-403-8902
Fax: 205-982-7882
Email: gna***@*****oo.com

NPI: 1053460527
License Number: DO 310 (AL)