Payless ShoeSource 91

Payless ShoeSource #91 was a Payless ShoeSource shoe store located at Springdale Shopping Center, 1540 North Lewis Avenue in Tulsa, Oklahoma.