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