Holiday Inn Hotel & Suites Lake Charles South 3 stars

2940 Lake Street , Lake Charles, 70601, United States of America

Hotel image
Read more reviews for Holiday Inn Hotel & Suites Lake Charles South