Washington University Eye Center at Forest Park Physical Address: 5615 Pershing Ave, St. Louis, MO 63112, USA