Payless ShoeSource 1281

Payless ShoeSource #1281 was a Payless ShoeSource shoe store located at East Side Plaza, 949 A Grand Caillou Road in Houma, Louisiana.