Payless ShoeSource 1066

Payless ShoeSource #1066 was a Payless ShoeSource shoe store located at Leon Center, 555 Northeast 167th Street in North Miami Beach, Florida.