Walmart Supercenter 1676

Walmart Supercenter #1676 is a Walmart Supercenter discount department store located at 730 East Highway 66, Tell City, Indiana.The store openedSeptember 11, 1991and was converted into a SupercenterMarch 21, 2004.