Forest Park Dialysis Center Physical Address: 4205 Forest Park Avenue, St. Louis, MO, USA Mailing Address: 4205 Forest Park AvenueCampus Box 8129St. Louis , MO 63108 Fax: 314-286-0808