Payless ShoeSource 4606

Payless ShoeSource #4606 was a Payless ShoeSource shoe store located at Alhambra Place, 2 South Garfield Avenue in Alhambra, California.