Top Crawfish is a seafood restaurant offering a casual dining experience with a menu featuring snow crab legs, po' boys, and catfish.