Payless ShoeSource 3389

Payless ShoeSource #3389 was a Payless ShoeSource shoe store located at Valle Del Sol Shopping Center, 1625 Rio Bravo Boulevard Southwest in Albuquerque, New Mexico. The store closed in 2019, as part of the chain's bankruptcy proceedings.