Forest Park Kidney Center – Home ModalitiesPhysical Address: 4205 Forest Park Avenue, St. Louis, MO, USA Mailing Address: 4205 Forest Park AvenueSt. Louis, MO 63108Phone: 314-286-0800 Fax: 314-286-0855