Payless ShoeSource 1284

Payless ShoeSource #1284 was a Payless ShoeSource shoe store located at Riverfront Plaza, 2657 North Elston Avenue in Chicago, Illinois.