Payless ShoeSource 2667

Payless ShoeSource #2667 was a Payless ShoeSource shoe store located at 2319 North Front Street in Philadelphia, Pennsylvania.