Payless ShoeSource 5305

Payless ShoeSource #5305 was a Payless ShoeSource shoe store located at Fenton Plaza, 53 Fenton Plaza in Fenton, Missouri. The store closed in 2019, as part of the chain's bankruptcy proceedings.