7. Washington University Eye Center at Forest Park Physical Address: 5615 Pershing Avenue, St. Louis, MO, USA Mailing Address: Suite: 27 Phone: 314-273-2300 Fax: 866-505-8818