Payless ShoeSource 4129

Payless ShoeSource #4129 was a Payless ShoeSource shoe store located at North River Plaza, 125 Church Street in Pembroke, Massachusetts.