Hotel Howard Johnson Express Inn - Lake Charles, Lake Charles

825 Broad St Lake Charles70601, United States