North County Dialysis CenterPhysical Address: 272 Mayfair Plaza Shopping Center, Florissant, MO, USA Mailing Address: 272 Mayfair Plaza Shopping CenterFlorissant, MO 63033Phone: 314-859-1234 Fax: 314-859-1235 StaffJames A. Davis, MD, FACP, FASNManasa Metireddy, MDReena Gurung, MBBS