Chromalloy Dialysis Center Physical Address: 4950 Childrens Place, Saint Louis, MO, United States Mailing Address: 4950 Children’s PlaceSt. Louis, MO 63110 Phone: 314-362-7209 Fax: 314-362-7232