Walmart Supercenter 1176

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