Payless ShoeSource 5503

Payless ShoeSource #5503 was a Payless ShoeSource shoe store located at Stadium Plaza, 10 Main Street in Tewksbury, Massachusetts. The store closed in 2019, as part of the chain's bankruptcy proceedings.