North County Dialysis Center Physical Address: 272 Mayfair Plaza Shopping Center, Florissant, MO, USA Mailing Address: 272 Mayfair Plaza Shopping CenterFlorissant, MO 63033 Phone: 314-362-7603 Fax: 314-859-1235