Leland N Allen, M.D is an internal medicine physician in Alabaster, Alabama. Medical education includes University of Al School of Med, Birmingham Al, completed in 1993.
Internal Medicine
📍 Ste B 636 2nd St Ne, Alabaster, AL 35007
Ste B 636 2nd St N E, Alabaster, AL 35007
1000 1st St N, Alabaster, AL 35007
1000 1st St N, Alabaster, AL 35007
Ste 112 1010 1st St N, Alabaster, AL 35007
Ste 500 1022 1st St N, Alabaster, AL 35007