Payless ShoeSource 3470

Payless ShoeSource #3470 was a Payless ShoeSource shoe store located at Riverview Plaza Shopping Center, 3334 North Western Avenue in Chicago, Illinois.