Payless ShoeSource 668

Payless ShoeSource #668 was a Payless ShoeSource shoe store located at Chickasha Square, 2327 Ponderosa Drive in Chickasha, Oklahoma.