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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results