Payless ShoeSource 1763

Payless ShoeSource #1763 was a Payless ShoeSource shoe store located at Lafayette Square, 3919 Lafayette Road in Indianapolis, Indiana.