Payless ShoeSource 1584

Payless ShoeSource #1584 was a Payless ShoeSource shoe store located at Lake June Plaza, 10325 Lake June Road in Dallas, Texas.