Steak • Cajun • Creole • Seafood
"With its big red barn of a building, Crawfish Town gives major tourist trap vibes. Like wtf do a barn and crawfish have to do with each other? ' Nothing. How..."