Payless ShoeSource 2671

Payless ShoeSource #2671 was a Payless ShoeSource shoe store located at Westwood Vista Shopping Center, 6511 West Loop 1604 Street in San Antonio, Texas.