Chromalloy Kidney CenterPhysical Address: 4960 Childrens Place, Saint Louis, MO, United States Mailing Address: 4960 Children’s PlaceSt. Louis, MO 63110Phone: 314-362-7209 Fax: 314-362-7232 Staff Dan Coyne, MD Ting Ting Li, MD Anitha Viyayan, MD Frank O’Brien, MBBCH, MRCPI More information Learn more about the Chromalloy Kidney Center at Barnes-Jewish Hospital »