Vipul M Shah, MD, Internal Medicine

2010 Brookwood Medical Ctr Dr
BirminghamAL  35209 (Jefferson County)


Phone: 205-877-2872
Fax: 205-877-2875

NPI: 1790948545
License Number: 37300 (AL)