Payless ShoeSource 53

Payless ShoeSource #53 was a Payless ShoeSource shoe store located at Sycamore Plaza, 8030 Academy Road Northeast in Albuquerque, New Mexico.