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