Davita Florissant Dialysis Physical Address: 10887 W Florissant Ave, Saint Louis, MO, United States Mailing Address: 10887 West Florissant AvenueSt. Louis, MO 63136 Phone: 314-524-5737 Fax: 314-524-5752