Holiday Inn Lake Charles South

2940 Lake Street Lake Charles, Louisiana, Lake Charles, United States

Holiday Inn Lake Charles South Photos

Holiday Inn Lake Charles South Map

2940 Lake Street Lake Charles, Louisiana, Lake Charles, United States
Holiday Inn Lake Charles South

Hotel Information

This 3 star hotel is located in the city centre of Lake Charles.
Choose your nationality
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

Choose your preferred currency