Payless ShoeSource 5604

Payless ShoeSource #5604 was a Payless ShoeSource shoe store located at Menlo Park Shopping Center, 1223 St Mary's Road in Tucson, Arizona.