Walmart Supercenter 1897

Walmart Supercenter #1897 is a Walmart Supercenter discount department store located at 801 Meacham Road, Elk Grove Village, Illinois. The store opened February 2, 1993. The store does not allow overnight parking.