Payless ShoeSource 629

Payless ShoeSource #629 was a Payless ShoeSource shoe store located at Fox Plaza Shopping Center, 5523 Alameda Avenue in El Paso, Texas.