Microtel Lake Charles

3231 Lake St
Lake Charles
Louisiana
United States