Payless ShoeSource 1389

Payless ShoeSource #1389 was a Payless ShoeSource shoe store located at The Esplanade, 1401 West Esplanade Avenue in Kenner, Louisiana.