Payless ShoeSource 4130

Payless ShoeSource #4130 was a Payless ShoeSource shoe store located at Del Sol Palza, 702 Del Sol Drive in Alamosa, Colorado. The store closed in 2019, as part of the chain's bankruptcy proceedings.