Payless ShoeSource 664

Payless ShoeSource #664 was a Payless ShoeSource shoe store located at Litchfield Plaza, 1403 West Ferdon Street in Litchfield, Illinois.