Walmart Supercenter 2421

Walmart Supercenter #2421 is a Walmart Supercenter discount department store located at 2212 Glacier Drive, St Croix Falls, Wisconsin. The store opened July 25, 1995 and was converted into a Supercenter May 25, 2005.