Do they accept debit cards?
Address: 500 Port of New Orleans Pl #27, New Orleans, LA 70130, USA
Linda Delegans | Oct 1, 2019
Yes
Tamyra Almond | Oct 1, 2019
Mall location does, original location does not
Marland Lout | Oct 1, 2019
Yes but it needs to have a mastercard or vgsa logo.
Samentha Breaux | Oct 1, 2019
Hands
g. miller | Oct 1, 2019
I was told that it was cash only
Umer Khan | Oct 1, 2019
Yes they do
Thanks! Your answer is awaiting moderation.