Holiday Inn Hotel & Suites Lake Charles South is a 3-star property that lies nearly 3.0 km from Children's Museum-Lake Charles, Lake Charles Civic Center and Harrah's Lake Charles Casino.
The hotel is set 650 meters away from Southgate Shopping Center, Magnolia Square Shopping Center and Prien Lake Mall Shopping Center.
Guests will find themselves a 20-minute walk from Imperial Calcasieu Museum train station.
Eat & Drink
Mc Alister's Deli pampers guests with american and chinese dishes and lies within 600 meters of the property.