Henry Bernard Townsend, MD, Internal Medicine

2145 Highland Ave S
Ste 200
BirminghamAL  35205-4080 (Jefferson County)


Phone: 972-821-9878
Fax: 205-933-6400

NPI: 1922114354
License Number: 24592 (AL)