Learn more about the best restaurants to try and where to grab a drink during a visit to Lake Charles located in southwest ...