Walmart Supercenter 1211

Walmart Supercenter #1211 is a Walmart Supercenter discount department store located at 21101 McGuire Road, Harvard, Illinois.The store openedAugust 16, 1988.