Payless ShoeSource 5566

Payless ShoeSource #5566 was a Payless ShoeSource shoe store located at Clocktower Plaza, 1C Clocktower Plaza in Elgin, Illinois.