Payless ShoeSource 1133

Payless ShoeSource #1133 was a Payless ShoeSource shoe store located at Cielo Vista Mall, 8401 Gateway Boulevard West in El Paso, Texas.