Payless ShoeSource 5339

Payless ShoeSource #5339 was a Payless ShoeSource shoe store located at Telegraph Crossing, 3258 Telegraph Road in Saint Louis, Missouri.