North CountyVillage Square Physical Address: Washington University Physicians, 1 Village Square Drive, Hazelwood, MO 63042, USA Mailing Address: 1 Village Square Shopping CenterHazelwood, MO 63042