Walmart Supercenter 1116

Walmart Supercenter #1116 is a Walmart Supercenter discount department store located at 3393 North Highway 81, Duncan, Oklahoma. The store opened November 17, 1987 and was converted into a Supercenter March 2000.