Candlewood Suites Lake Charles South

Candlewood Suites Lake Charles South, an IHG Hotel, 1105 W Prien Lake Rd, Lake Charles, LA 70601, United States

(337) 478-8008

Location