Holiday Inn Express & Suites - Lake Charles South Casino Area is located in Lake Charles and offers free Wi-Fi. It is also a short car ride from McNeese State University and L'Auberge Casino Resort. Those staying at the hotel can take advantage of the relaxation amenities, which include a swimming pool. There are 92 elegant rooms at Holiday Inn Express & Suites - Lake Charles South Casino Area, each offering all the essentials to ensure a comfortable stay. Lake Charles Regional Airport is less than a 20-minute drive from the hotel. Muller's Department Store, Cowboy Diamond and Cathedral of the Immaculate Conception are a short drive away.