Payless ShoeSource 788

Payless ShoeSource #788 was a Payless ShoeSource shoe store located at Westwood Plaza, 12289 West Center Road in Omaha, Nebraska. The store closed in 2019, as part of the chain's bankruptcy proceedings.