Payless ShoeSource 2637

Payless ShoeSource #2637 was a Payless ShoeSource shoe store located at Lee Harvard Shopping Center, 4071 Lee Road in Cleveland, Ohio.