Payless ShoeSource 6460

Payless ShoeSource #6460 was a Payless ShoeSource shoe store located at Brettwood Plaza Shopping Center, 3190 North Water Street in Decatur, Illinois.