Walmart Discount Store 893

Walmart Discount Store #893 is a Walmart Discount Store discount department store located at 401 Linwood Plaza, Lindsay, Oklahoma. The store opened June 3, 1986.