Holiday Inn & Suites Lake Charles South, an IHG Hotel

2940 Lake Street, Lake Charles, LA 70601