Payless ShoeSource 5791

Payless ShoeSource #5791 was a Payless ShoeSource shoe store located at Shoppes of Liberty City, 1168 Northwest 54th Street in Miami, Florida.