Not a clue. I went a couple years ago out of curiosity, because New Orleans is the first place I've ever lived that had one, but I thought it was completely uninspiring. Whatever the appeal, it's lost on me.
But, then, I don't generally like fast food much, so it probably didn't have much of a chance of impressing me to begin with.

Reply With Quote
