Tarek Alhamad, MD, Internal Medicine

4921 Parkview Pl
Div Im Nephrology Ste 5c
Saint LouisMO  63110-1032 (Saint Louis City County)


Phone: 314-362-7603
Fax: 314-362-5470

NPI: 1659533529
License Number: 2014011744 (MO)