Re: Top Notch New Orleans restaurants?
I am pretty sure that after a night on bourbon Camallia Grill is probably the best tasting food on the planet.
Then again I remember saying that the Lucky Dog I ate down there was the best hotdog ever, so that may not be saying much.
|