Payless ShoeSource 886

Payless ShoeSource #886 was a Payless ShoeSource shoe store located at Two Thousand Center, 2008 South Wood Drive in Okmulgee, Oklahoma. The store closed in 2019, as part of the chain's bankruptcy proceedings.