Don’t let the simple blue building fool you – Seafood Palace lives up to its royal name. This unassuming spot in Lake Charles serves some of the best seafood you’ll find anywhere in Louisiana. The ...