Ryan Smith Weldon, MD, Internal Medicine

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


Phone: 205-933-0320
Fax: 205-933-6400

NPI: 1568724870
License Number: LL34863 (SC)