Forest Park Kidney Center Physical Address: 4205 Forest Park Avenue, Saint Louis, MO, United States Mailing Address: 4205 Forest Park AveSt. Louis, MO 63108 Phone: 314-286-0800 Fax: 314-286-0808 StaffGeorge Jarad, MDMarcos Rothstein, MDCharbel Khoury, MDFrank O’Brien, MBBCH, MRCPIGonzalo Matzumura Umemoto, MD