Walmart Supercenter 1676

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