Walmart Supercenter 1176

Walmart Supercenter #1176 is a Walmart Supercenter discount department store located at 2600 Highway 138, Stoughton, Wisconsin.The store openedApril 12, 1988.