The Catfish Place is a seafood restaurant specializing in fresh, wild-caught catfish and other Southern-style seafood dishes.