Payless ShoeSource 1196

Payless ShoeSource #1196 was a Payless ShoeSource shoe store located at Town Square Mall, 5000 Frederica Street in Owensboro, Kentucky.