Village Square Dialysis Center Physical Address: 1 Village Square Shopping Center Hazelwood, MO 63042 Mailing Address: 1 Village Square Shopping Center Hazelwood, MO 63042