Andrew Martin Land, MD, Internal Medicine

1250 Inverness Cors
BirminghamAL  35242 (Shelby County)


Phone: 205-980-0035
Fax:

NPI: 1508156761
License Number: 31843 (AL)