Walmart Supercenter 1404

Walmart Supercenter #1404 is a Walmart Supercenter discount department store located at 820 South Rand, Lake Zurich, Illinois. The store opened January 31, 1990.