Payless ShoeSource 2508

Payless ShoeSource #2508 was a Payless ShoeSource shoe store located at Maywood Town Center, 4444 Slauson Avenue in Maywood, California.