Payless ShoeSource 6284

Payless ShoeSource #6284 was a Payless ShoeSource shoe store located at Delaware Consumer Square, 2638 Delaware Avenue in Buffalo, New York. The store closed in 2019, as part of the chain's bankruptcy proceedings.