James G Towery, MD, Internal Medicine

2700 10th Ave S
Ste 305
BirminghamAL  35205-1200 (Jefferson County)


Phone: 205-776-6330
Fax: 205-776-6349

NPI: 1497966287
License Number: 32534 (AL)