Payless ShoeSource 994

Payless ShoeSource #994 was a Payless ShoeSource shoe store located at Park Place Plaza, 17631 Halsted Street in Homewood, Illinois.