Walmart Supercenter 2421

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