Payless ShoeSource 1059

Payless ShoeSource #1059 was a Payless ShoeSource shoe store located at Delaware Plaza, 180 Delaware Avenue in Delmar, New York.