10. Washington University Eye Center at Village SquareMulti-Specialty Care Center Physical Address: 1 Village Square Drive, Hazelwood, MO, USA Phone: 314-362-3937 Fax: 866-505-8818