Payless ShoeSource 5780

Payless ShoeSource #5780 was a Payless ShoeSource shoe store located at Broadway Plaza, 63 North Broadway in Chula Vista, California.