NxStage Kidney Care of St. Louis Physical Address: 1076 Old Des Peres Rd, Des Peres, MO, United States Mailing Address: 1076 Old Des Peres Rd.Des Peres, MO 63131 Phone: 314-666-7282 Fax: 314-685-1176 StaffAnitha Vijayan, MDLisa Koester, ANP