Yu Chen NPI 1740501014 Practice location: 400 Medical Plz Ste 100, Lake St Louis, MO 633671493 Taxonomy code: 2085R0001X Phone: (636) 638-8600