Payless ShoeSource 5753

Payless ShoeSource #5753 was a Payless ShoeSource shoe store located at North Villa Park Common, 76 East North Avenue in Villa Park, Illinois.