Payless ShoeSource 5083

Payless ShoeSource #5083 was a Payless ShoeSource shoe store located at Southport Plaza, 7380 Green Bay Road in Kenosha, Wisconsin. The store closed in 2019, as part of the chain's bankruptcy proceedings.