Richard Douglas Stahl, MD, Surgery

1201 11th Ave S
BirminghamAL  35205-3423 (Jefferson County)


Phone: 205-930-7100
Fax: 205-297-9411

NPI: 1114992310
License Number: 15284 (AL)