Payless ShoeSource 3396

Payless ShoeSource #3396 was a Payless ShoeSource shoe store located at Buena Vista Plaza, 100 South Zarzamora Street in San Antonio, Texas.