Payless ShoeSource 2458

Payless ShoeSource #2458 was a Payless ShoeSource shoe store located at 4930 Delmar Boulevard in St. Louis, Missouri.