Payless ShoeSource 1266

Payless ShoeSource #1266 was a Payless ShoeSource shoe store located at Biscayne Shopping Plaza, 8040 Northeast 5th Avenue in Miami, Florida.