Payless ShoeSource 70

Payless ShoeSource #70 was a Payless ShoeSource shoe store located at Walmart Center, 3410 Avenue I in Scottsbluff, Nebraska. The store closed in 2019, as part of the chain's bankruptcy proceedings.