Henry Bernard Townsend
Internal medicine · Physician
2145 Highland Ave S, 35205 BirminghamInternal medicine · Physician
2145 Highland Ave S, 35205 BirminghamPediatrician · Physician
1621 11th Ave S, 35205 BirminghamInternal medicine · Physician
933 19th St S, 35205 BirminghamPhysician
1000 14th St S, 35205 BirminghamPhysician
1310 20th St S, 35205 BirminghamPhysician
1521 11th Ave S, 35205 BirminghamGeneral medicine · Physician
1521 11th Ave S, 35205 BirminghamGeneral medicine · Physician
1220 17th St S, 35205 BirminghamGeneral medicine · Physician
616 9th St S, 35233 BirminghamPhysician
1075 13th St S, 35205 BirminghamPediatrician · Physician
1425 Richard Arrington Jr Blvd S, 35205 BirminghamOrthopaedics · Surgery · Physician
1400 19th St S, 35205 BirminghamAnesthesiology · Physician
1229 33rd St S, 35205 BirminghamPhysician
820 University Blvd, 35233 BirminghamPhysician · Psychotherapy and psychiatry
1716 14th Ave S, 35205 BirminghamAnesthesiology · Physician
1201 11th Ave S, 35205 BirminghamGynecology · Obstetrics · Physician
2140 11th Ave S, 35205 BirminghamPediatrician · Physician
1600 20th St S, 35205 BirminghamSurgery · Orthopaedics · Physician
1201 11th Ave S, 35205 BirminghamGeneral medicine · Physician · Surgery
1600 20th St S, 35205 Birmingham