Payless ShoeSource 2953

Payless ShoeSource #2953 was a Payless ShoeSource shoe store located at Downers Park Plaza Shopping Center, 7401A Lemont Road in Downers Grove, Illinois. The store closed in 2019, as part of the chain's bankruptcy proceedings.