Payless ShoeSource 633

Payless ShoeSource #633 was a Payless ShoeSource shoe store located at Plaza North Shopping Center, 131 North Mcdowell Boulevard in Petaluma, California.