Payless ShoeSource 5067

Payless ShoeSource #5067 was a Payless ShoeSource shoe store located at Market Place Shopping Center, 2000 North Neil Street in Champaign, Illinois. The store closed in 2019, as part of the chain's bankruptcy proceedings.