Anthony S Shen, MD, Internal Medicine

3009 N Ballas Rd Ste 315a
Saint LouisMO  63195-2485 (Saint Louis City County)


Phone: 314-996-4700
Fax:

NPI: 1831160761
License Number: R4F93 (MO)